La Web del Programador: Comunidad de Programadores
 
    Pregunta:  27248 - PROBLEMAS CON COMPATIBILIDAD DE VERSIONES
Autor:  Ana Millan
estoy haciendo una pequeña base de datos en Access 2000, pero tal base de datos debera trabajar en una maquina que tiene instalado Access 97 version en ingles. y estoy manejando algunas instrucciones como Date(), LEn() Right() que si funcionan en Acces 2000 pero cuando ejecuto la BD en Access 97 no las reconoce, que puedo hacer? Si alguien me puede ayudar, se lo agradeceria muchisimo!

  Respuesta:  Enrique Miranda Estrada
Hola.. mira despues de batallar un rato checa esto, creo que esto es...

El problema te lo causa principalmente por las librerias DAO, en Access 2000 la version es la 3.6 y en 97 es DAO 3.51

2897
Tambien no se si ocupas la librerias Microsft Visual For Applications Extensibility, en Access 2000 es version 5.3 y en 97 es otra diferente

No estoy seguro pero me imagino que haz de utilizar el convertidor que tiene integrado Access 2000, para solucionar el problema haz lo siguiente:

Una vez que lo convertiste de Access 2000 a 97 con el convertidor, habre tu programa con Access 97 y vete a las referencias, y da de alta las siguientes librerias

Visual Basic For Applications
Microsoft Access 8.0 Objetc Library
Microsoft DAO 3.51 Library
Microsft Visual For Applications Extensibility (Solo si es necesario ya que la funciones que mencionas funcionan con las primeras )

Si te marca que la falta el DAO 3.51, vaz a tener que crear un archivo MBD totalmente en blanco e importar todo lo que tengas en tu archivo que convertiste, y aunque automaticamente da de alta las librerias que te menciono checalas.., por que luego no lo hace automatico..

Esto te soluciona segun yo como el 90% de los problemas de conversion.., pero te recomiendo que mejor programes directo en Version 97 si te es posible para que te quites de tanto detallitos que existen en la famosas conversiones

Espero que te sirva y si encuentras otra solucion distinta o ne te sirvio, escribeme please

Chao