Error de acceso: "La consulta está dañada"

Última actualización: 9 de diciembre de 2019

PROBLEMA

Al intentar ejecutar una consulta de actualización, es posible que no se ejecute y muestre el error: "La consulta (nombre de consulta) está dañada". 

Error que indica que la consulta está dañada

Este problema se producirá en una consulta de actualización que:

  • Actualiza una sola tabla (por ejemplo, actualiza una tabla, en lugar de la salida de una consulta de selección, o la une
  • Especifica una cláusula WHERE (por ejemplo, tiene entradas en la fila Criterios en el diseñador de consultas)

Este problema afecta a todas las compilaciones compatibles de Access.

El problema se ha introducido el 12 de noviembre de 2019 mediante las siguientes actualizaciones de revisión para las compilaciones de MSI:

Office 2010: Descripción de la actualización de seguridad para Office 2010: 12 de noviembre de 2019 (KB4484127)
Office 2013: Descripción de la actualización de seguridad para Office 2013: 12 de noviembre de 2019 (KB4484119)
Office 2016: Descripción de la actualización de seguridad para Office 2016: 12 de noviembre de 2019 (KB4484113)
Office 2016: 12 de noviembre de 2019, actualización de Office 2016 (KB3085368)

En la tabla siguiente se enumeran las fechas y los números de compilación de la primera actualización disponible, pero para las compilaciones de MSI, el parche referido no es una revisión necesaria y debe aplicarse manualmente.  Hay una actualización de seguridad de diciembre de 10 para las compilaciones de MSI que estará disponible a través de WSUS y se aplicará automáticamente para corregir el problema:

2010: KB4484193 – compilación 14.0.7243.5000
2013: KB4484186 – compilación 15.0.5197.1000
2016: KB4484180 – compilación 16.0.4939.1000

ESTADO: SOLUCIONADO

Este problema se corregirá en todas las versiones:

NOTA: Si intenta aplicar un parche y un mensaje le indica que no hay en el sistema ningún producto afectado por este paquete, puede deberse a que tiene una instalación de Office de hacer clic y ejecutar (C2R), en lugar de una instalación de MSI.  En ese caso, siga las instrucciones correspondientes para la versión C2R, cuando la corrección esté disponible.

Versión Compilación rota Compilación Corregida Fecha de lanzamiento Vínculo oficial para solucionar el problema
Access 2010 MSI, el motor de base de datos de Access 2010 redistribuible 7241.5000 7241.5001 27 de noviembre de 2019 KB2986256
Access 2010 C2R 7241.5000 7243.5000 10 de diciembre de 2019 Usar archivo/cuenta/
UpdateOptions/UpdateNow
dentro de una aplicación de Office
Access 2013 MSI 5189.1000 5189.1002 27 de noviembre de 2019 KB2965317
Access 2013 C2R 5189.1000 5197.1000 10 de diciembre de 2019 Usar archivo/cuenta/
UpdateOptions/UpdateNow
dentro de una aplicación de Office
Access 2016 MSI, el motor de base de datos de Access 2016 redistribuible 4927.1000 4927.1002 18 de noviembre de 2019 KB4484198
Licencia por volumen Access 2019 10352.20042 10353.20037 10 de diciembre de 2019 Usar archivo/cuenta/
UpdateOptions/UpdateNow
dentro de una aplicación de Office
Access para Microsoft 365 Canal actual/Access 2016 C2R/Access 2019 (versión 1910) 12130.20344 12130.20390 18 de noviembre de 2019 Usar archivo/cuenta/
UpdateOptions/UpdateNow
dentro de una aplicación de Office
Acceso para Office 365 Semi-Annual Enterprise Channel
(Versión 1902)
11328.20468 11328.20480 22 de noviembre de 2019 Usar archivo/cuenta/
UpdateOptions/UpdateNow
dentro de una aplicación de Office
Acceso para Office 365 Semi-Annual Enterprise Channel
(Versión 1808)
10730.20416 10730.20422 22 de noviembre de 2019 Usar archivo/cuenta/
UpdateOptions/UpdateNow
dentro de una aplicación de Office
Access para Canal semestral para empresas (vista previa) de Office 365, (versión 1908) 11929.20436 11929.20494 22 de noviembre de 2019 Usar archivo/cuenta/
UpdateOptions/UpdateNow
dentro de una aplicación de Office
Access para Office 365 (versión de Microsoft Store) 12130.20344 12130.20390 18 de noviembre de 2019 Abrir Microsoft Store
Haz clic en ... en la esquina superior derecha
Elija "Descargas y Novedades"

Si se produce este problema antes de que la corrección esté disponible, la solución recomendada es actualizar la consulta para que se actualicen los resultados de otra consulta, en lugar de actualizar una tabla directamente.

Por ejemplo, si tiene una consulta similar a:

UPDATE Table1 SET Table1.Field1 = "x" WHERE ([Table1].[Field2]=1);

Puede crear una nueva consulta (Consulta1) definida como:

SELECCIONE * desde Table1;

Y actualice la consulta original a:

UPDATE Query1 SET Query1.Field1 = "x" WHERE ([Query1].[Field2]=1);

Al reemplazar todas las referencias a Table1 con Consulta1

Se producirán los mismos resultados, pero se evitará el error.

Si es necesario, también puede desinstalar una actualización.

Para compilaciones de MSI, vea:

Información sobre la capacidad de desinstalar Office

Para Microsoft 365, consulte:

Cómo revertir a una versión anterior de Hacer clic y ejecutar de Office 2016

Más recursos

Expertos en iconos (cerebro, engranajes) Pregunte a los expertos

Lea nuestro blog, conéctese con expertos, comente las novedades, las actualizaciones y los procedimientos recomendados más recientes.

Microsoft Tech Community

Icon Community Obtener ayuda en la comunidad

Pregunte y encuentre soluciones facilitadas por agentes de soporte técnico, MVP, ingenieros y otros usuarios de Office.

Foro de Respuestas de Office

Solicitud de característica de icono (bombilla, idea) Sugerir una nueva característica

Estaremos encantados de escuchar sus sugerencias y comentarios. Comparta sus ideas. Su opinión nos importa.

Enviar comentarios

Consulte también

Correcciones o soluciones alternativas para problemas recientes en Access