Skinnysite.net

... un modo di esprimersi.

Font Size

Cpanel

Homa Page di Daniele Franceschini

Leggere recordset e i parametri di output generati da una stored procudure

Valutazione attuale:  / 0
ScarsoOttimo 

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")

Sei qui: Home Code Snippets ASP Classic Leggere recordset e i parametri di output generati da una stored procudure