44 messaggi dal 14 luglio 2005
Come faccio a leggere il returncode di una stored procedure sqlserver
con un oggetto adocommand?

Ho provato a fare
Dim myRecordSet As adodb.Recordset
Dim pippo As Integer
Dim myCommand As New adodb.Command
myCommand.CommandType = adCmdStoredProc
myCommand.ActiveConnection = myConnect_1
myCommand.CommandText = "dbo.myStoredProc"
Set myRecordSet= myCommand.Execute(1)
pippo = myRecordSet("codRit").Value

ma non va bene...
in quanto mi da questo errore

"Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto."

chi può aiutarmi?
Grazie 1000.
nb a termine della stored proc c'è un istruzione così
select @codrit codrit
2.410 messaggi dal 13 febbraio 2003
Contributi
"piossto" <piossto> ha scritto nel messaggio news:258518@...
Come faccio a leggere il returncode di una stored procedure sqlserver con un oggetto adocommand?

qui trovi tutte le info
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbtsksettinggettingdatacommandparameters.asp
44 messaggi dal 14 luglio 2005
Grazie 1000
anche se è riferito ad adonet.
Comunque allego per conoscenza per altri il codice
corretto:

Dim objCommand As New ADODB.Command
Dim objParameter As New ADODB.Parameter
With objCommand
Set objParameter = .CreateParameter("@ReturnCode", adInteger, adParamOutput, adInteger)
.Parameters.Append objParameter
.CommandText = "dbo.myStoredProc"
.CommandType = adCmdStoredProc
.ActiveConnection = objConn
.Execute
mReturnCode= .Parameters("@ReturnCode").Value
End With

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.