Como mando llamar Procedimientos Almacenados????

vacisey
13 de Noviembre del 2005
Hola
Me gustaria saber si alguien me puede ayudar ... lo que necesito saber es como mando llamar a los procedimientos Almacenado desde Visual Basic.

De antemano muchas gracias por su tiempo.

mvallejos
13 de Noviembre del 2005
Usando el objeto Command de las librerías ADO.

Dim Cmd As New ADODB.Command
Dim R as New ADODB.Recordset
Dim Par as New ADODB.Parameter

Set Cmd.ActiveConection = <variable connection>
Cmd.CommandType = adCmdStoredProc
Cmd.CommandText = "<nombre store>"

-- Si debieras pasarle parámetros
Set Par = Cmd.CreateParameter("NomParam", tipodato, adParamInput, , valor actual)

Cmd.Parameters.Append Par

Set R = Cmd.Execute


Para poder capturar algo en el recordset, en el procedimiento almacenado, deberás usar las variables de entorno Ret y Txt (miralas en la ayuda de sql server)

Saludos