DBase, Recordset y Datagrid. HELP!!!
Publicado por Nicolás Palermo (11 intervenciones) el 26/07/2002 19:33:07
Hola a todos.
Tengo un problema tratando de utilizar un DataGrid con un origen de
datos de un recordset de una base de datos en DBase III
Yo hago lo siguiente:
Dim Dbase1 As Database
Dim RS As Recordset
Private Sub Form_Load()
Set Dbase1 = OpenDatabase(App.Path, False, False, "dbase III")
Set RS = Dbase1.OpenRecordset("SELECT * FROM clientes")
Do
List1.AddItem RS.Fields(1) & ""
RS.MoveNext
Loop Until RS.EOF
tomando los datos y metiendolos en un Listbox funciona barbaro, pero
cuando quiero hacer lo mismo con el datagrid de la forma siguiente
Set DataGrid1.DataSource = RS
End Sub
me da un error de TYPE MISMATCH
Alguien sabe a que se debe esto?
O como puedo hacer para mostrar datos provinientes de DBASEIII en un
datagrid.
Les estare muy agradecido
Tengo un problema tratando de utilizar un DataGrid con un origen de
datos de un recordset de una base de datos en DBase III
Yo hago lo siguiente:
Dim Dbase1 As Database
Dim RS As Recordset
Private Sub Form_Load()
Set Dbase1 = OpenDatabase(App.Path, False, False, "dbase III")
Set RS = Dbase1.OpenRecordset("SELECT * FROM clientes")
Do
List1.AddItem RS.Fields(1) & ""
RS.MoveNext
Loop Until RS.EOF
tomando los datos y metiendolos en un Listbox funciona barbaro, pero
cuando quiero hacer lo mismo con el datagrid de la forma siguiente
Set DataGrid1.DataSource = RS
End Sub
me da un error de TYPE MISMATCH
Alguien sabe a que se debe esto?
O como puedo hacer para mostrar datos provinientes de DBASEIII en un
datagrid.
Les estare muy agradecido
Valora esta pregunta


0