urgente por favor!!!

urgente por favorrrrrrrrr
18 de Junio del 2004
me esta pasndo algon raro con VBA

Dim db As Database
Dim datos As Recordset
Dim query As String

Set db = CurrentDb()
query = "SELECT * FROM tabla"
Set datos = db.OpenRecordset(query)

y en la ultima linea me da un error diciendo ke no koinciden los tipos, lo e intentado tambien con
Set datos = db.OpenRecordset("tabla")

y pasa lo mismo

tengo en referencias microsoft DAO 3.6, asi que no se ke puede pasar, gracias


kaliman
18 de Junio del 2004
Dim LoDB As Database
Dim datos As Recordset
Dim query As String

Set LoDB = OpenDatabase("C:", False, False, "DBASE III")

query = "SELECT * FROM tabla"
Set datos = LoDB.OpenRecordset(query)


prueba con esto...
salu2

urgente por favorrrrrrrrr
18 de Junio del 2004
pues lo e intentado y nada, sigue dandome el mismo error, ke podra pasar, ke rarooooooooo

Skakeo
18 de Junio del 2004
Si estas utilizando adodb puedes probar ha declararlo asi:
Dim db as ADODB.Database
dim rs ADODB.RecordSet
y si es DAO:
Dim db as DAO.Database
dim rs DAO.RecordSet
podria ser ese el problema de los tipos
Espero haberte ayudado
Un saludo
Skakeo®