Llenar un DataGrid sin usar el Adodc
En un formulario tengo un control DataGrid para que al ejecutarse la aplicación me muestre un conjunto de registros. Al control ADODC no lo utilizo, realizo la conexión a la BD mediante código de programa. Bueno, resulta que cuando ejecuto la aplicación me da un error apareciendo el siguiente mensaje: "El conjunto de filas no admite marcadores". ¿Qué significa esto?
Bueno... Acá les paso el código de la aplicación para ver en dónde la estoy errando:
Private cnn As New ADODB.Connection
Private rs As New ADODB.Recordset
Private Sub Form_Load()
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\...\Base.mdb"
rs.Open "SELECT * FROM Tabla", cnn, adOpenDynamic, adLockOptimistic
Set DataGrid1.DataSource = rs
End Sub
Cuando depuro la aplicación me marca con amarillo la instrucción Set DataGrid1. DataSource = rs
Bueno...
Bueno... Acá les paso el código de la aplicación para ver en dónde la estoy errando:
Private cnn As New ADODB.Connection
Private rs As New ADODB.Recordset
Private Sub Form_Load()
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\...\Base.mdb"
rs.Open "SELECT * FROM Tabla", cnn, adOpenDynamic, adLockOptimistic
Set DataGrid1.DataSource = rs
End Sub
Cuando depuro la aplicación me marca con amarillo la instrucción Set DataGrid1. DataSource = rs
Bueno...
1 Respuesta
Respuesta de kieleze
1