在我的 asp 代码中,我想调用一个存储过程。这是我正在工作的代码:
newHireSQL = "EXEC sp_selectNewHireSQL"
Set rsGetHireID = Server.CreateObject("ADODB.Recordset")
rsGetHireID.Open newHireSQL,ConnectionString,adOpenStatic
但是我不想那样写。我想使用这段代码:
Dim Conn
SET rsGetHireID = Server.CreateObject("ADODB.RecordSet")
SET Conn = Server.CreateObject("ADODB.Command")
Conn.CommandText = "sp_selectNewHireSQL"
Conn.CommandType = adCmdStoredProc
Conn.ActiveConnection = ConnectionString
Set rsGetHireID = Conn.Execute
但是对于这段代码,我得到了一个记录数为-1
.
有谁知道为什么会发生这种情况以及如何解决?
谢谢。