回 帖 发 新 帖 刷新版面

主题:[讨论]急求助一ASP语法报错问题

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'FileName like '%%' and (## <=Btime <= ## )' 中。
出错语句为:sql = "select ID,FileName,Btime from News where FileName like '%"&sKeyWord&"%' and (#"&range1&"# <=Btime <= #"&range2&"# ) Order By ID desc"     
1.本意是想查询比如:2005-01-01-2006-03-01(也就是range1-range2)这段时间范围内,且关键字为sKeyWord的所有记录
2.由于在程序中的某处想显示这样的信息:你按**关键字进行搜索,索引时间为*年*月*日至*年*月*日,因此想用一个变量来显示用户提交的range1-range2的数据,请问该怎么实现?

回复列表 (共1个回复)

沙发

根据错误的提示,应该是range1和range2没有获取到值引起的,你可以在查询之间将sql语句输出来看一下

我来回复

您尚未登录,请登录后再回复。点此登录或注册