在我的经典 asp 应用程序中,我试图生成一个 Web 报告并收到以下错误消息:
用于 ODBC 驱动程序的 Microsoft OLE DB 提供程序错误“80040e14”[Microsoft][ODBC SQL Server Driver][SQL Server]第 1 行:“=”附近的语法不正确。/rpts/displayreporthtml.asp,第 13 行
上述错误消息仅在某些情况下出现,例如当记录数超过 5000 并且记录数不固定时,我的意思是我收到 5432、5442 等记录数的此错误。
在 Global.asa
Dim LTConn
set LTConn=Server.CreateObject("adodb.connection")
LTConn.CommandTimeout=5000
LTConn.ConnectionTimeout=5000
LTConn.Open "DSN=xx;uid=sa;pwd=password"
在各自的页面
myquery = "select k.* from ("&myquery&")k where " & request("filterText")
set rs=DBConn.execute (myquery)
请指导我解决问题。
谢谢,