Asignar ADO Control a DataGrid
Publicado por Alejandro A. Llerandi (20 intervenciones) el 03/02/2006 04:11:12
Hola, he creado un control ado con código, he asignado una conexión y funciona todo perfecto. El problema está en que tengo un DataGrid en el formulario y a la propiedad DataSource he intentado asignar el control ado que había creado. Intenté usando el Set:
Set DataGrid.DataSource = adoDB; también probé
Set DataGrid.DataSource = adoDB.DataSource; pero sigo sin poder hacerlo.
Concretamente el código que estaba utilizando es el siguiente:
Dim rstDatosAdh As ADODB.Recordset
'Se crea un nuevo recordset y se establece conexión con la tabla
Set rstDatosAdh = New ADODB.Recordset
modFuncComunes.Conectar "AdherentesPrev", rstDatosAdh
Set dtgDatosAdh.DataSource = rstDatosAdh
El mensaje de error que me aparece dice:
Error '7004' en tiempo de ejecución
El conjunto de filas no admite marcadores.
¿Cómo puedo solucionarlo?
Desde ya muchas gracias.
Set DataGrid.DataSource = adoDB; también probé
Set DataGrid.DataSource = adoDB.DataSource; pero sigo sin poder hacerlo.
Concretamente el código que estaba utilizando es el siguiente:
Dim rstDatosAdh As ADODB.Recordset
'Se crea un nuevo recordset y se establece conexión con la tabla
Set rstDatosAdh = New ADODB.Recordset
modFuncComunes.Conectar "AdherentesPrev", rstDatosAdh
Set dtgDatosAdh.DataSource = rstDatosAdh
El mensaje de error que me aparece dice:
Error '7004' en tiempo de ejecución
El conjunto de filas no admite marcadores.
¿Cómo puedo solucionarlo?
Desde ya muchas gracias.
Valora esta pregunta


0