标题: [求助]急求助一ASP语法报错问题 [打印本页] 作者: 星溯~~~~天空 时间: 2010-1-7 07:25 标题: [求助]急求助一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的数据,请问该怎么实现?
麻烦指点一下,谢谢!作者: 「①冄12號 时间: 2010-1-7 07:25
呵呵
做程序就要有楼上的精神作者: liu 时间: 2010-1-7 07:25
2楼的缺少了个 ")"哈````作者: Yaci 时间: 2010-1-7 07:25
sql = "select ID,FileName,Btime from News where FileName like '%"&sKeyWord&"%' and (Btime between '"&range1&"' and '"&range2&"' order by id desc