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

[0] Índice de Mensajes

Ir a la versión completa