ACC: Mensajes de error debidos a daños en el motor de base de datos Jet 3.x

Seleccione idioma Seleccione idioma
Id. de artículo: 182867 - Ver los productos a los que se aplica este artículo
Este artículo se publicó anteriormente con el número E182867
Principiante: se requieren conocimientos de la interfaz de usuario en equipos de usuario único.

Expandir todo | Contraer todo

En esta página

Resumen

Este artículo trata los tres mensajes de error más comunes del motor de bases de datos Microsoft Jet 3.x que indican algún tipo de daños en la base de datos. En este artículo se explica el significado de los mensajes y el modo de resolver los problemas que han producido el error.

Más información

Los errores siguientes suelen indicar algún tipo de daño en la base de datos.

Número de error 3197:

Mensaje de error:
El motor de bases de datos Microsoft Jet detuvo el proceso porque usted y otro usuario están intentando modificar los mismos datos al mismo tiempo.
Causa y problema:

Este error se suele producir cuando una columna de valor largo (del tipo de datos OLE o MEMO) tiene almacenados datos incorrectos. Las columnas de valor largo se suelen almacenar en una página independiente de la que contiene la fila. Si en el esquema de tabla hay una columna de valor largo, el motor de bases de datos Jet intentará leer la página de valor largo al leer la fila de datos. Para leer la página de valor largo, en la fila de datos hay un puntero. Este error se produce cuando el motor de bases de datos Jet no puede leer correctamente la página de valor largo desde el puntero presente en la fila de datos. Cuando el usuario vea una fila que se comporta de esta manera en las ventanas de datos de Microsoft Access, verá el símbolo de número (#) en toda la fila.

Número de error 3343

Mensaje de error:
Formato de base de datos desconocido 'nombreBaseDeDatos.mdb'.
Causa y problema:
Este problema se suele producir cuando se cierra de forma inadecuada el motor de base de datos Jet durante el proceso de escritura en disco.

Número de error 3015

Mensaje de error:
'nombreBaseDeDatos.mdb' no es un índice de esta tabla. Busque la colección Indexes del objeto TableDef para determinar los nombres de índice válidos.
Causa y problema:
Este mensaje de error se suele producir cuando no se encuentra un índice en la tabla MSysObjects. Normalmente se debe a la anulación del proceso de reparación.

RESOLUCIÓN

La versión 3.51 del motor de bases de datos Microsoft Jet utiliza un proceso compacto mejorado, diseñado para solucionar (en el caso de que sea posible) los problemas descritos en la sección "Más información". El proceso compacto mejorado ahora tiene en cuenta toda la funcionalidad del proceso de reparación y, por tanto, ya no se recomienda la utilización del proceso de reparación del motor de bases de datos Jet.

NOTA: la actualización de la versión 3.51 del motor de bases de datos Microsoft Jet se diseñó para Microsoft Access 97. Se puede ejecutar la utilidad compacta en una base de datos creada en una versión anterior de Microsoft Access; sin embargo, para poder ejecutar la utilidad compacta "JETCOMP.exe", es necesario que Microsoft Access 97 esté instalado en el equipo.

Para obtener más información acerca de cómo descargar el motor de bases de datos Jet 3.51, consulte el artículo siguiente en Microsoft Knowledge Base:
172733 ACC97: Updated Version of Microsoft Jet 3.5 Available for Download

Referencias

Para obtener más información acerca del proceso compacto mejorado del motor de bases de datos Jet 3.51, consulte el archivo siguiente, que se incluye como parte de la descarga de Jet35SP2.exe (actualización de Jet 3.51):
Jet35SP3.doc
Para obtener más información acerca de los códigos de error de Microsoft Access 97, consulte en el índice de la Ayuda "códigos de error reservados" o pregunte al Ayudante de Office de Microsoft Access 97.

Para obtener más información acerca de cómo reparar bases de datos Jet, consulte el artículo siguiente en Microsoft Knowledge Base:
109953 ACC: Cómo se repara una base de datos dañada

Propiedades

Id. de artículo: 182867 - Última revisión: martes, 13 de enero de 2004 - Versión: 4.0
La información de este artículo se refiere a:
  • Microsoft Access 95 Standard Edition
  • Microsoft Access 97 Standard Edition
Palabras clave: 
kberrmsg kbinfo KB182867
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com