Procedimientos Almacenados

im
04 de Noviembre del 2003
Hola:

Ojala y puedan ayudarme con el siguiente problemilla.
Tengo un store procedure en una base de datos de MS-SQL Server el cual recibe cuatro parámetros para su ejecución. Lo que deseo hacer es ejecutar ese SP desde visual basic y el resultado(recorset) enviarlo a un data grid. La ejecución ya logré hacerla pero lo que no he podido hasta ahora es enviar ese resultado hacia el datagrid.

Gracias

IM

Caz
04 de Noviembre del 2003
Public CN As New ADODB.Connection
Public Rs As New ADODB.Recordset
Public Cm As New ADODB.Command
Debes inicializar el Cm
CM.ActiveConnection = CN
CM.CommandText = "Nombre_SP"
CM.CommandType = adCmdStoredProc

Set Parametro = CM.CreateParameter("@Cedula", adVarChar, adParamInput, 15)
CM.Parameters.Append Parametro
Parametro.Value = Trim(Txt(0).Text) 'Cedula
Set Parametro = CM.CreateParameter("@Nombres", adVarChar, adParamInput, 70)

CM.Parameters.Append Parametro
Parametro.Value = Trim(Txt(1).Text) 'Nombres
Set Parametro = CM.CreateParameter("@Apellidos", adVarChar, adParamInput, 70)
CM.Parameters.Append Parametro
Parametro.Value = Trim(Txt(2).Text) 'Apellidos
'debes poner tus parametros asi
'Luego los ejecutas
'esta linea te llena el Recordset con lo que te traiga el SP
Set Rs = CM.Execute
Set CM = Nothing
'ya tienes el recordset en memoria...!