Homa Page di Daniele Franceschini
Leggere recordset e i parametri di output generati da una stored procudure
Talvolta si rende indispensabile ottenere un rusultset da una stored procedure che oltre al risultato restituisce anche dati di output. Per poter accedere ad entrambe queste informazioni è necessario chiamare la stored procedure in questo modo:
set rs = server.createobject("adodb.recordset")
set cmd = server.createobject("adodb.command")
with cmd
.CommandType = adCmdStoredProc
.CommandText = "usp_GetItems"
.ActiveConnection = cn
.Parameters.Append .CreateParameter("@id", adInteger, adParamInput, , id)
.Parameters.Append .CreateParameter("@out_prm", adInteger, adParamOutput)
end with
rs.CursorLocation = adUseClient
rs.open cmd,,adOpenStatic, adLockReadOnly
out_prm = cmd.Parameters("@out_prm")



