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
1 svar · 173 visningar · startad av d_jonsson
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
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