webForumDet fria alternativet

Spara värdet från "Return" i SQL-Connection

ASP

1 svar · 175 visningar · startad av d_jonsson

Medlem sedan mars 200113 inlägg
Frågan#1

I SQL Sever (i t ex en lagrad procedur) kan man returnera värden med "Return". Hur kan man ta hand om detta return-värde när man kör en lagrad procedur via "execute"-metoden i connectionobjektet i ado?

/daniel j

Medlem sedan dec. 200012 464 inlägg
#2

I parametersamlingen för objektet så kan man lägga en parameter med typen adParamReturnValue. Om man lägger den först så skall det bara vara att plocka upp den som vanligt efter execute.


   with cmdObj
     .parameters.Append .createparameter("RETURN_VALUE",adInteger,adParamReturnValue)
'övriga parametrar
     .execute rows,,128
     retv = .parameters("RETURN_VALUE")
   end with

------------------
essentitia preter non sans multiplicandum

266 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)