Access - tipo Database

Filtrado por el usuario: Rick Hunter
<<>>
Filtrado por el usuario 'Rick Hunter' (Eliminar fitro)
 
Vista:

tipo Database

Publicado por Racsus (84 intervenciones) el 05/03/2002 16:08:02
Porque me dice que el tipo database no existe

Dim db1 As Database

Set bd1 = CurrentDb

...

Porque me da error en la definicion de la variable, me dice que Database no es correcto.
ayuda!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

tipo Database

Publicado por Alejandro (4142 intervenciones) el 20/04/2023 18:22:01
El error se debe a que la sintaxis 'Database' no es compatible con las versiones más recientes de Microsoft Access. En versiones antiguas de Access, 'Database' era una referencia de objeto válida, pero en versiones más nuevas se ha reemplazado por 'DAO.Database' (Data Access Objects). Es posible que su código esté utilizando una versión más antigua de Access.

Para solucionar el problema, debe agregar la siguiente línea al inicio del módulo para incluir la biblioteca DAO:

1
2
3
4
Option Compare Database
Option Explicit
Dim db1 As DAO.Database
Set db1 = CurrentDb

Luego, deberá cambiar todas las referencias a 'Database' a 'DAO.Database' en el resto del código. Esto debería resolver el problema y permitirle utilizar la variable 'db1' correctamente.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar