Microsoft lanzó Windows 10 v1909 hace unos días. Esta es una actualización menor que mejoró algunos elementos de rendimiento y solucionó diferentes problemas en el sistema operativo.
Como siempre, los ingenieros de Microsoft pasaron un verano entero y se esforzaron al máximo para probar la actualización de funciones. De esta manera, se aseguraron de que la actualización de noviembre de Windows 10 no esté plagada de errores. Sin embargo, algunos problemas importantes aún pasaron desapercibidos.
Los usuarios de Windows 10 ya informaron numerosos problemas que afectaron a sus máquinas. Como recordatorio rápido, Microsoft lanzó el primer parche de seguridad para Office el 12 de noviembre. Desafortunadamente, la actualización no salió bien y interrumpió la consulta de ACTUALIZACIÓN de acceso con la cláusula WHERE.
Sin embargo, los usuarios de Office confirmado que todavía pueden ejecutar las consultas sin la cláusula WHERE. La consulta falla con el siguiente mensaje de error:
Además, la consulta para actualizar un valor en la tabla aún funciona bien en sistemas donde la actualización de noviembre de 2019 no está instalada.
Cómo reparar el error de Microsoft Access “La consulta está dañada”
Muchos usuarios de Windows 10 lograron resolver el problema desinstalando la actualización problemática. Sin embargo, la gente opina que no es una solución factible para grandes organizaciones con miles de máquinas. Microsoft ya ha publicado una actualización de que actualmente hay una solución programado para el 10 de diciembre.
Si encuentra este problema antes de que la corrección esté disponible, la solución alternativa recomendada es actualizar la consulta para que actualice los resultados de otra consulta, en lugar de actualizar una tabla directamente.
Microsoft recomienda a sus usuarios que prueben la siguiente solución:
- Si desea ejecutar una consulta como: ACTUALIZAR Table1 SET Table1.Field1 = “x” DONDE ([Table1].[Field2]=1);
- Cree una nueva consulta denominada Consulta1 de la siguiente manera: SELECCIONE * de la Tabla1;
- Finalmente, reemplace todas las referencias a Table1 con Query1 de la siguiente manera: ACTUALIZAR Consulta1 SET Consulta1.Campo1 = “x” DONDE ([Query1].[Field2]=1);
Teniendo en cuenta el gran impacto del problema, los usuarios afectados quieren que Microsoft publique una actualización lo antes posible.
Parece que Microsoft ya está trabajando en una solución. MVP de Microsoft, Gustav Brock confirmado que la compañía planea lanzar una actualización que no sea de seguridad “fuera de banda” muy pronto. Además, la solución llegará para todas las compilaciones afectadas.