ASP如何判断时间相等并且数值相等两个条件
来源:百度知道 编辑:UC知道 时间:2024/05/06 17:28:35
date2=cdate(request.Form("date"))
rr2=request("rr")
rs.Open "Select * from 表 where date=#"&date2&"# and rr=rr2",conn,1,3
date为一时间字段
rr为一数型字段
这样写为什么不能生效。两个条件分开独立测试时都可以生效
rs.Open "Select * from 表 where date=#"&date2&"# and rr="&rr2,conn,1,3
这个我试过了,不行
"Select * from 表 where date=#"&date2&"# and rr="&trim(rr2) 出现以下错误
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e07'
[Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。
rr2=request("rr")
rs.Open "Select * from 表 where date=#"&date2&"# and rr=rr2",conn,1,3
date为一时间字段
rr为一数型字段
这样写为什么不能生效。两个条件分开独立测试时都可以生效
rs.Open "Select * from 表 where date=#"&date2&"# and rr="&rr2,conn,1,3
这个我试过了,不行
"Select * from 表 where date=#"&date2&"# and rr="&trim(rr2) 出现以下错误
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e07'
[Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。
应该是可以的。。。你的语句有问题。
rs.Open "Select * from 表 where date=#"&date2&"# and rr="&rr2,conn,1,3
SQL SERVER里面时间是字符串..
你的数据库是ACCESS还是SQLSERVER?
"Select * from 表 where date=#"&date2&"# and rr=rr2"<---写错了
这样写
"Select * from 表 where date=#"&date2&"# and rr="&trim(rr2)
"Select * from 表 where date=#"&date2&"# and rr="&trim(rr2)