Al vincular una tabla de MySQL en una base de datos Access al abrir la tabla todos los campos de todas las filas dan el mensaje #eliminado.
Una manera de poder trabajar por lo datos es crear un consulta basada en la tabla poniendo el * para que seleccione todos los campos.
Ir a propiedades de la Consulta y en las Propiedades poner como Tipo Recordet: Archivo Snapshot.
Después abrir la consulta y ya se ven todos los datos.
En Access 2007 no encuentro donde indicar ‘Archivo Snapshot’.
Pero lamentablemente no permite la edición de los registros si este error (#eliminado) es en un formato formulario y no hoja de datos.
Hola
Yo me he encontrado con este problema en varias ocasiones. El único driver ODBC que me está operando correctamente es el 5.3.10.
Todos los ODBC 8.0.12.0 a 8.0.18.0 (en estos momentos éste es el más reciente) presentan este problema en mayor o menor medida. Al realizar una consulta SQL, ya se desde código VBA o una consulta establecida como origen de datos en un formulario, las primeras filas devueltas presentan #Eliminado
He hecho infinidad de pruebas y la única conclusión a la que llego es que es un problema del driver ODBC. Por suerte el ODBC 5.3.10 funciona correctamente, tanto con el servidor MySQL 5.7 como con el 8.0, tanto con la versión ANSI como la Unicode.
Ahora estoy probando con la BBDD MariaDB y su driver ODBC y no presenta ningún problema.
Gracias por la aportación.