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






