Microsoft OLE DB Provider for ODBC Drivers错误'80040e07'

时间:2011-09-02 18:20:27

标签: asp-classic

我正在试图弄清楚这个错误信息,我不确定究竟是什么问题。

Microsoft OLE DB Provider for ODBC Drivers错误'80040e07'

[Microsoft] [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 = datetime EVE_STARTTIME = datetime

1 个答案:

答案 0 :(得分:2)

在执行之前吐出你的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