"Errores de consultas de acceso"

Consultar una base de datos implica la recuperación de algunos o todos los datos específicos de una o más tablas o vistas. Bueno, Microsoft Access ofrece una poderosa función de consulta guiada que le ayuda a crear fácilmente una consulta incluso si no sabe cómo escribir un Script de Lenguaje de Consulta Estructurado .

Pero alguna vez, estas consultas de acceso se ejecutan a través de varios errores y problemas. Por lo tanto, con respecto a esto aquí en esta publicación, hemos configurado algunos de los errores de consulta de acceso más comunes. Eche un vistazo a ellos y conozca las mejores soluciones para resolverlos correctamente sin ningún problema.

Errores comunes de consulta de acceso de MS encontrados :

  • La operación debe usar una consulta actualizable (Error 3073)
  • Mensaje de error cuando ejecuta una consulta en Access: “No se puede agrupar en campos seleccionados con ‘*'”
  • Mensaje de error “Excedido de recursos del sistema” cuando realiza una consulta en Access 2010
  • “ORA-01013 Cancelación solicitada por el usuario de la operación actual”.
  • “La consulta no se puede completar”

Error # 1 La operación debe usar una consulta actualizable (Error 3073)

La consulta de actualización es una consulta de acción (declaración de SQL) que cambia un conjunto de registros según los criterios (condición de búsqueda) que especifique. Es una característica poderosa y   parte fundamental muy importante de la base de datos relacional, ya que le permite modificar una gran cantidad de registros al mismo tiempo.

Ejemplo:

ACTUALIZACIÓN Query SQL Sintaxis

Tabla de ACTUALIZACIÓN

[ unirse ]

SET newvalue

DONDE los criterios

Error de descripción:

Bueno, este particular mensaje de error “La operación debe usar una consulta actualizable” se encuentra principalmente cuando intentas actualizar los datos en la consulta o en un formulario. Puede recibir uno de los siguientes errores:

La operación debe usar una consulta actualizable.

 o 

Este conjunto de registros no es actualizable.

Número de error: error 3073

Aquí está la captura de pantalla del siguiente error:

Resoluciones para corregir el error “La operación debe usar una consulta actualizable”

Para resolver este error de acceso 3073, lo primero que debe hacer es verificar que la tabla subyacente sea actualizable o no. para esto, solo necesita abrir la tabla e intentar editar el campo manualmente. Si no puede hacerlo manualmente, la consulta tampoco puede realizar los cambios. Estos son los motivos para tener este problema, así que intente solucionarlos:

  • Puede ser que el archivo de la base de datos esté configurado comoReadOnly . Entonces, ninguno de los datos puede ser modificado. Cambie esto a nivel de Windows si la base de datos está en CD y cópiela en su disco duro.
  • Si está utilizando laseguridad del grupo de trabajo de Access, entonces no tiene el privilegio de editar los datos. En este caso, inicie sesión como administrador o con el nombre de usuario y la contraseña que le permiten a la autoridad realizar modificaciones.
  • No puede modificar los datos con el origen de datos back-end, si la tabla está vinculada.

  • Si estás vinculado a unsql server table o tener un Access Data Project (ADP) y esa tabla no tiene la clave principal, entonces no puede editar el acceso de ninguno de los campos de la tabla.
  •  Agregue el campo de unión del lado “muchos” a su consulta para que pueda agregarle nuevos registros.
  • También debe habilitar lasactualizaciones en cascada entre las dos tablas.

Error # 2 Error “Recurso de sistema excedido”

  Síntomas:

El error de consulta de acceso “Recurso de sistema excedido” se encuentra cuando realiza una consulta compleja que se aplica a muchos registros.

Solución para reparar el error “Recurso de sistema excedido”

Para resolver este error “Recurso de sistema excedido”, aplique la siguiente actualización:  

2760394   Descripción del paquete de hotfix Access 2010 (ace-x-none.msp.

Error # 3 “ORA-01013 Cancelación solicitada por el usuario de la operación actual”

Error de descripción:

  Este error de acceso específico “ORA-01013 Cancelación solicitada por el usuario de la operación actual” se encuentra cuando se ejecuta una consulta en una tabla en acceso usando una fuente de datos ODBC. Los usuarios también detectaron este error cuando no cancelaron la consulta.

Resolución para corregir “ORA-01013 Cancelación solicitada por el usuario de la operación actual”.

Para resolver este error, debe ajustar la configuración del controlador ODBC. Estos son los pasos para hacer esto, así que simplemente sígalo correctamente:

  1. Toque enInicio> Configuración> Panel de control> Herramientas administrativas> Fuentes de datos (ODBC).
  2. Pulse lapestaña“DSN del sistema” en la ventana del Administrador de orígenes de datos ODBC.
  3. Asigne el nombre de lafuente de datos de Banner / Oraclede la lista.
  4. Haga clic enel botón Configurar.
  5. Desde lapestaña Aplicaciónde la ventana Configuración del controlador ODBC de Oracle.

TAMBIÉN LEÍDO

  1. Desmarque todas las casillas de verificación con la excepción de la conexión de solo lectura Desmarque todas las Habilitar conmutación por error.
  2. Toque la opción Aceptar para guardar todos los cambios.
  3. Reinicia la PC.

Error # 4: “No se puede agrupar en campos seleccionados con ‘*'”

Síntomas

Puede obtener este error de acceso “No se puede agrupar en campos seleccionados con el error ‘*'” cuando ejecuta una consulta en la base de datos de Microsoft Access. Esto utiliza una de las siguientes funciones agregadas:

  • Suma
  • Max

El mensaje de error que recibe es el siguiente:

No se puede agrupar en los campos seleccionados con ‘*’.

Porque

Este particular Error de consulta de acceso se produce cuando utiliza funciones de agregado en la consulta y no establece los campos de Salida de todos  propiedad de la consulta a   No se.  

Cuando configura la propiedad Salir todos los campos de la consulta    , se agrega un carácter comodín (*) a la cláusula de selección de la consulta de acceso. Este * representa todas las columnas de las tablas de la base de datos.   Sin embargo, no puede tener el carácter comodín junto con una función de agregado en la cláusula de selección de la consulta de acceso.

  Esa es la razón por la que al ejecutar la consulta de acceso, puede recibir el mensaje de error “No se puede agrupar en los campos seleccionados con ‘*'”.

Resolución para   “No se puede agrupar en campos seleccionados con ‘*'”

  Para corregir este error, establezca los campos de salida de todos   propiedad de la consulta a   No , y ejecuta la consulta que usa una función agregada.  Para esto solo siga estos pasos:

  1. Abra la base de datos de Access que tiene la consulta de problema.
  2. En la ventana Base de datos, haga clic   Consultasbajo el   Objetos
  3. Haga clic en el   Grupo de consultasen el panel de navegación izquierdo. Haga clic con el botón derecho en la consulta que necesita modificar y luego haga clic   Vista de diseño .
  4. Sobre el   Vermenú , haga clic en Propiedades .
  5. Toca a la   Ficha Diseño, y haga clic en   Hoja de propiedades   en el   Herramientas
  6. En el   Cuadro dediálogo Propiedades de consulta , establezca el valor de   Salida todos los campos   propiedad de consulta a 
    No se.
  7. Haga clic en el   Pestaña Procedimientoalmacenado en   Propiedad   caja de diálogo. Asegúrate de que   Salida todas las columnas   la opción no está seleccionada.
  8. En el menú Consulta, haga clic en   
  9. Golpea el   Ficha Diseño, y luego haga clic   correr   en el   Herramientas

Error # 5 Error de acceso “No se puede completar la consulta 

Para recuperar remotamente datos de la base de datos del servidor SQL en la red, la base de datos de Access usa tablas vinculadas. El error se debe a la compleja consulta Make Table que une dos tablas de acceso locales con una tabla de SQL Server vinculada .

La tabla del servidor SQL ha aumentado dramáticamente su tamaño, por lo que la consulta usa más recursos temporales en la PC local. Como, para procesar la consulta hasta que no pueda soportar más con un límite máximo de 2 GB alcanzado .

  Aquí está la captura de pantalla del error:

Resolución para el error “No se puede completar la consulta”

Para resolver este problema específico, es bueno convertir la consulta en una consulta PassThrough . Pero esto también tiene un punto negativo, ya que es imposible pasar tablas de acceso locales al servidor SQL remoto para el procesamiento de datos como se usa en la unión SQL. El acceso puede recuperar los datos remotos fácilmente pero no puede los datos locales.

Solución para recuperar la consulta de acceso perdido / eliminado

Si, en el caso de que solucionara el error de la consulta de Access, perdió sus consultas de acceso, entonces tampoco debe preocuparse. Solo prueba la Acceso herramienta de reparación y recuperación  que está diseñado para reparar cualquier tipo de problema de corrupción encontrado en. mdb o. archivo de base de datos accdb .

Esta herramienta tiene la capacidad de reparar casi todas las corrupciones menores y mayores, la herramienta restaura objetos dañados de la base de datos como, tablas, tablas vinculadas, índices, módulos y macros, etc.

Conclusión:

Ahora puede manejar fácilmente cualquiera de estos errores de consulta de acceso. Como, ahora está armado con correcciones perfectas para resolver consultas relacionadas con errores n cuestión de su base de datos de acceso.



5 “Errores de consultas de acceso” más comunes junto con sus soluciones