Visual Basic - Capturar el valor devuelto de un Store Procedure

Life is soft - evento anual de software empresarial
 
Vista:

Capturar el valor devuelto de un Store Procedure

Publicado por Yader  (7 intervenciones) el 16/01/2011 18:31:15
Quiero saber como puedo capturar el valor devuelto de un Store Procedure de SQL Server en una variable en visual basic 6.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Capturar el valor devuelto de un Store Procedur

Publicado por Yader (7 intervenciones) el 21/01/2011 15:30:02
Sres. a todos gracias pero ya lo resolvi.

En el vb6
Dim cmd_conta As ADODB.Command 'El objeto
Dim valor As Integer

'Los parametros
cmd_conta.Parameters(1) = 0
cmd_conta.Parameters(2) = parametro1
cmd_conta.Parameters(3) = parametro2
cmd_conta.Parameters(4) = parametro3

'Mando a ejecutar el sp
cmd_conta.Execute

'Capturo el valor de retorno
valor = cmd_conta.Parameters(1).Value

En el SQL Server

CREATE PROCEDURE dbo.spShip (@resp INT OUTPUT, @contai VARCHAR(30), @invo VARCHAR(10), @feca DATETIME)

-- Luego donde yo estimo conveniento le doy
RETURN @resp; --Este me retorna un valor entero, 'OUTPUT' busca en google
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar