我無法獲得經典asp代碼中的以下存儲過程來工作。它應該返回數據行。我很感謝你的幫助。感謝sql server存儲過程返回所選數據
代碼:
Set cmdSessionProc = Server.CreateObject("ADODB.Command")
cmdSessionProc.ActiveConnection = conn
cmdSessionProc.CommandText = "GetDetails"
cmdSessionProc.CommandType = adCmdStoredProc
cmd.Parameters.Append cmd.CreateParameter("RetVal", adInteger, adParamReturnValue)
cmdSessionProc.Parameters.Append
cmdSessionProc.CreateParameter "SessionID", adInteger, adParamReturnValue
cmdSessionProc("SessionID")= required data value (int)
cmdSessionProc.execute
ALTER Procedure [xxxxxxx].[GetDetails]
(@ID int)
AS
SELECT *
FROM [xxxtablexxx]
WHERE [ID] = @ID
感謝您的幫助。我最終把下面的代碼放在一起看起來很好。 '*獲取會話信息 DIM cmdSessionProc' Command對象 DIM rstSessionProc 設置cmdSessionProc =的Server.CreateObject( 「ADODB.Command」) 與cmdSessionProc .ActiveConnection =康恩 .CommandText = 「GetSessionData」 .CommandType = adCmdStoredProc .Parameters.Append .createParameter( 「@ ID」,adInteger,adParamInput ,, strSessionID) 端與 SET rstSessionProc = cmdSessionProc.Execute strSessionID = cmdSessionProc.Parameters( 「@ ID」) 的Response.Redirect(「XXX。 asp?id =「&strSessionID) – user1415095