我使用 ASP Classic 连接到数据库,当我尝试执行不存在的 proc 时,永远不会返回错误并且 SQL Profiler 继续调用:
SET FMTONLY OFF
SET FMTONLY OFF
SET FMTONLY ON EXEC gpa_proctest_ SET FMTONLY OFF
SET FMTONLY ON EXEC gpa_proctest_ SET FMTONLY OFF
我的网络应用程序一直在等待错误。
这是我的 ASP:
set cmd = Server.CreateObject("ADODB.Command")
cmd.ActiveConnection = conn 'connection string
cmd.CommandText = "gpa_proctest_"
cmd.CommandType = adCmdStoredProc
cmd.Parameters.Append cmd.CreateParameter("@ID_PRJ", adInteger, adParamInput, , 33)
cmd.Parameters.Append cmd.CreateParameter("@LINHA", adChar, adParamInput, 1, "A")
set Rs1 = Server.CreateObject("ADODB.RecordSet")
Rs1.CursorLocation = adUseServer
Rs1.CursorType = adOpenStatic
Rs1.Open cmd
有谁能够帮我?
谢了。