Microsoft OLE DB提供程序的ODBC驱动程序错误“80040e07”
问题描述:
我试图找出此错误消息,我不知道究竟是什么的问题。Microsoft OLE DB提供程序的ODBC驱动程序错误“80040e07”
Microsoft OLE DB提供用于ODBC驱动程序错误 '80040e07'
[微软] [ODBC Microsoft Access驱动程序]数据类型在条件表达式不匹配。
tmpsql = "select EVE_GID from Events where EVE_DATED = '" & request("EVE_DATED") & "' and
EVE_STARTTIME = '" & request("EVE_DATED") & " " & request("EVE_STARTTIME") & "'"
rs.Open tmpsql,MM_editConnection
我认为这与我的报价有关,但我不确定。任何人都可以给我一个线索,为什么我不断收到此错误消息?数据托管在SQL服务器上。
啊,是 EVE_GID = INT EVE_DATED =日期时间EVE_STARTTIME =日期时间
答
吐出你的SQL语句,你执行它的看到你在说什么之前:
tmpsql = "select EVE_GID from Events where EVE_DATED = '" & request("EVE_DATED") & "' and
EVE_STARTTIME = '" & request("EVE_DATED") & " " & request("EVE_STARTTIME") & "'"
response.write(tmpsql)
'rs.Open tmpsql,MM_editConnection <-- comment out this
好,谢谢病检查出来 – nhat
(我选的测试21和6:30),回来后为:选择活动EVE_GID其中EVE_DATED =“9/21/2011”和EVE_STARTTIME =“9/21/2011 6:30” – nhat
OK - 看看在你的表模式,看看这个查询是否有意义。 –