私のクラシック ASP アプリケーションで、Web レポートを生成しようとすると、次のエラー メッセージが表示されます。
Microsoft OLE DB Provider for ODBC Drivers エラー '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)
問題を解決するために私を導いてください。
ありがとう、