Como mando llamar Procedimientos Almacenados????
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.
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.
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
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
