Programación General > Visual Basic 6.0 e inferiores
Problema Con Vba Access
(1/1)
jpardo84:
Hola a todos, recibo que se encuentran muy bien.
Estoy escribiendo còdigo en un botòn de un formulario de Access XP 2002, el còdigo es el siguiente:
Dim BASE As Database
Dim RS As Recordset
Set BASE = Workspaces(0).OpenDatabase(CurrentDb.Name)
Set RS = BASE.OpenRecordset("PEDIDOS")
y cuando intento ejecuto le còdigo me sale: "no se reconoce el formato de la base de datos C:\mis documentos\pedidos.mdb".
Agradezco de antemano a quien me pueda colaborar...
Adios
ebolo:
Hola jpardo84, en principio puedes abrir directamente el recordset sin la declaración de la database; me explico:
--- Código: Text --- Dim RS As DAO.RecordsetSet RS = CurrentDb.OpenRecordset("PEDIDOS") prueba a ver que pasa.
También mira en las referencias no tengas puesta la referencias Microsoft Activex Data Objects.... antes que la referencia Microsoft DAO 3... Object Library. Es mejor poner poner primero la referencia DAO, ó declarar siempre a que tipo de referencia se refiere DAO ó ADO.
Un saludo.
PD.: esta consulta la deberías haber puesto en el foro de VBA.
Makko:
ebolo no te preocupes, ROBER la movera en cuanto la vea. :hola:
jpardo84:
Ok, muchas gracias Ebolo, probé el código y me funcionó perfectamente.
Tienes razón hay un apartado para VBA, lo tendré en cuenta
muy agradecido....saludos
Navegación
Ir a la versión completa