Visual Basic - Llenar un Datagrid

Life is soft - evento anual de software empresarial
 
Vista:

Llenar un Datagrid

Publicado por mario_brtoss (13 intervenciones) el 23/04/2009 13:18:55
Hola gente que tal..??espero que super bien..!! quisiera consultarle lo siguiente..me he creado un procedimiento almacendo que me devuelve datos filtrados.

CREATE PROCEDURE sp_CARGAR_PENDIENTES
AS
SELECT SOLICITUD.NUMERO_SOLICITUD,
SOLICITUD.MONTO_SOLICITUD,
SOLICITUD.OPERACION_SOLICITUD,
SOCIOS.APELLIDO_SOCIO + ' ' + SOCIOS.NOMBRE_SOCIO AS NOMBRESOCIO
FROM SOLICITUD
INNER JOIN SOCIOS ON SOLICITUD.NUMERO_SOLICITUD = SOCIOS.CEDULA_SOCIO
WHERE ENTREGADO = 0
GO

bueno esto lo que hace es simplemente filtrar registro que tadavia no fueron entregados

Aqui esta la forma que uso para llamar desde el visula basic al procedimiento almacenado

Private Sub cmdMOSTRAR_Click()
Dim RST_CARGAR_PENDIENTES As New ADODB.Command

CONEXION_CAJAEGRESO.Open
RST_CARGAR_PENDIENTES.ActiveConnection = CONEXION_CAJAEGRESO
RST_CARGAR_PENDIENTES.CommandType = adCmdStoredProc
RST_CARGAR_PENDIENTES.NamedParameters = True
RST_CARGAR_PENDIENTES.CommandText = "sp_CARGAR_PENDIENTES"
RST_CARGAR_PENDIENTES.Execute

End Sub

bueno hasta ahi todo bien...,pero lo que no logro hacer es poblar o llenar un datagrid con el filtro hecho en el procedimiento almacenado..

Quisiera que si por ahi se puede ma ayuden a lograr eso..,muchas 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:Llenar un Datagrid

Publicado por Manuel Vallejos (15 intervenciones) el 24/04/2009 18:11:40
El porblema está dado porque el recordset se genera la ejecución del SP, es cursor de tipo ForwardOnly, el datagrid requiere un recordset navegable, de tipo AdOpenStatic.

Saludos
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