Access 2000 y OpenDatabase

23/07/2003 - 21:34 por Marco | Informe spam
Tengo un problema que seguramente debe tener una soluicon muy simple pero
que no la conozco

estoy trabajando con este codigo para abrir una base acces

Dim db As Database
Dim qdef As QueryDef
Dim rs As Recordset
Dim dbname As String
Dim i As Integer

' Open the database.
dbname = "c:\data.mdb"
Set db = OpenDatabase(dbname)

' Get the records.
Set qdef = db.CreateQueryDef("", _
"SELECT Year, Value FROM YearlyValues")
Set rs = qdef.OpenRecordset(dbOpenSnapshot)

el codigo funciona bien con access 97 pero cuando trato de abrir
una 2000 me tira un error en la linea Set db = OpenDatabase(dbname)

que me falta instalar o si alguien tiene un ejemplo de como acceder a una
tabla de acces 2000 seria bueno que me lo mandaran

desde ya muchas gracias
 

Leer las respuestas

#1 Wilmer Zambrano
23/07/2003 - 21:54 | Informe spam
"Marco" @com> escribió en el mensaje
news:%
Tengo un problema que seguramente debe tener una soluicon muy simple pero
que no la conozco

estoy trabajando con este codigo para abrir una base acces

Dim db As Database
Dim qdef As QueryDef
Dim rs As Recordset
Dim dbname As String
Dim i As Integer

' Open the database.
dbname = "c:\data.mdb"
Set db = OpenDatabase(dbname)

' Get the records.
Set qdef = db.CreateQueryDef("", _
"SELECT Year, Value FROM YearlyValues")
Set rs = qdef.OpenRecordset(dbOpenSnapshot)

el codigo funciona bien con access 97 pero cuando trato de abrir
una 2000 me tira un error en la linea Set db = OpenDatabase(dbname)

que me falta instalar o si alguien tiene un ejemplo de como acceder a una
tabla de acces 2000 seria bueno que me lo mandaran

desde ya muchas gracias




Por lo q veo utilizas DAO y trabajabas en Acces 97 y te cambiaste a Acces
2000 utiliza en la declaracion:
Dim db As DAO.Database
a ver

Wilmer.

Preguntas similares