一个标准表达式中数据类型不匹配的问题
d=datesssql="selectcount(biaoti)astifromzhutiwhereshijian='"&d&"'"setrs=server.create...
d=date
sssql="select count(biaoti) as ti from zhuti where shijian='" & d &"'"
set rs=server.createobject("adodb.recordset")
rs.open sssql,conn,1,1,&h0001
response.write rs("ti")
错误类型:
Microsoft JET Database Engine (0x80040E07)
标准表达式中数据类型不匹配。
/bbs.asp, 第 84 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; QQDownload 1.7)
网页:
GET /bbs.asp
时间:
2008年8月27日, 13:19:06
rs.open sssql,conn,1,1,&h0001是这一句出错的
我的shijian字段是时间类型 请问我的SQL有什么错
可以这样回答我 也可以加我的QQ562185076
谢谢 展开
sssql="select count(biaoti) as ti from zhuti where shijian='" & d &"'"
set rs=server.createobject("adodb.recordset")
rs.open sssql,conn,1,1,&h0001
response.write rs("ti")
错误类型:
Microsoft JET Database Engine (0x80040E07)
标准表达式中数据类型不匹配。
/bbs.asp, 第 84 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; QQDownload 1.7)
网页:
GET /bbs.asp
时间:
2008年8月27日, 13:19:06
rs.open sssql,conn,1,1,&h0001是这一句出错的
我的shijian字段是时间类型 请问我的SQL有什么错
可以这样回答我 也可以加我的QQ562185076
谢谢 展开
2个回答
推荐于2018-03-03
展开全部
在Access的SQL中,日期和时间用#做分界符,就像文本串的单引号一样,日期和时间用空格分开,日期内部用-分隔,:分隔
Access只有文本字段才能用=''来比较
Access只有文本字段才能用=''来比较
2013-12-04
展开全部
你用的数据库是什么?如果是Access,请把SQL语句里的单引号改为#.如果不是,把Date改为Now再试试,还不行你看下你里面存的时间格式是什么样的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询