El error de la base de datos de Access 97 fue causado por la actualización de Windows de enero de 2019, confirma Microsoft

Ventanas / El error de la base de datos de Access 97 fue causado por la actualización de Windows de enero de 2019, confirma Microsoft 2 minutos de lectura

Microsoft confirma que el error de Access 97 fue causado por la actualización de enero de 2019 | Fuente: Born City



Los problemas de Microsoft con las actualizaciones recientes de Windows 10 parecen no terminar nunca. Desde eliminar archivos de usuario hasta otorgar privilegios de administrador a cualquier usuario, los errores han sido muchos. Access 97 tuvo un error descubierto recientemente que rompe el acceso a sus bases de datos. Guenni de Borncity descubrió el error ayer y lo destacó en la publicación de su blog.

La actualización de Windows de enero de 2019 fue la causa del error, confirmó Microsoft hoy. Microsoft agregó el error de Access 97 a la sección 'problema conocido'. La actualización de enero tenía como objetivo corregir una vulnerabilidad en Jet Database Engine enviado con Windows. 'Como resultado de este parche, las bases de datos abiertas en formato MDB de Access 97 fallan con un error de base de datos' formato de base de datos desconocido ', si la base de datos contiene nombres de campo con una longitud superior a 32 caracteres', como Borncity informes. Si bien este error solo afecta a los proveedores de Microsoft.Jet.OLEDB.4.0, solo hubo algunas soluciones. Microsoft agregó el siguiente párrafo a la sección de problemas conocidos, destacando el error.



Las aplicaciones que utilizan una base de datos de Microsoft Jet con el formato de archivo de Microsoft Access 97 pueden fallar al abrir si la base de datos tiene nombres de columna de más de 32 caracteres. La base de datos no se abrirá con el error 'Formato de base de datos no reconocido'.



Soluciones alternativas: -

Microsoft promete una solución para febrero de 2019, y este es el mismo error destacado ayer por Born City. Hasta entonces, Microsoft ha sugerido algunas soluciones para lo mismo. Puede encontrar las soluciones a continuación: -



Utilice una de las siguientes opciones:

Opción 1: Modifique la base de datos para asegurarse de que todos los nombres de las columnas sean menores o iguales a 32 caracteres.

Opción 2: Convierta la base de datos al formato de archivo .accdb. Para utilizar el formato de archivo .accdb, debe cambiar la cadena de conexión después de la conversión.



La forma más fácil de convertir es utilizar Microsoft Access 2010 o una versión anterior.

  1. Utilice Microsoft Access para abrir una base de datos que tenga un formato de archivo más antiguo.
  2. Se le preguntará si desea realizar la conversión. Haga clic en Sí y guarde la base de datos con la extensión .accdb.

Opción 3: convierta la base de datos a un formato de archivo .mdb más reciente. Esto no requiere un cambio en la cadena de conexión.

Si bien Microsoft ha ofrecido algunas soluciones, estas soluciones son 'extremadamente cautelosas y, en la práctica, tal vez no sean realistas' según Ciudad Nacida . Ahora se requieren soluciones ad hoc ya que el error se produjo en la actualización de enero de 2019. Así que tenga cuidado al usar las soluciones alternativas, ya que también podrían causar más problemas. Al final, depende del usuario ver qué soluciones implementar.