5 Häufigster “Zugang Abfrage Fehler “zusammen mit ihren behebt

Das Abfragen einer Datenbank umfasst das Abrufen bestimmter oder aller Daten aus einer oder mehreren Tabellen oder Ansichten. Nun, Microsoft Access bietet eine leistungsstarke Abfragefunktion, mit der Sie problemlos eine Abfrage erstellen können, selbst wenn Sie nicht wissen, wie Sie ein Skript für eine strukturierte Abfragesprache schreiben .

Aber manchmal durchläuft diese Zugriffsabfrage verschiedene Fehler und Probleme. In diesem Beitrag haben wir einige der am häufigsten auftretenden Zugriffsabfragefehler konfiguriert. Werfen Sie einen Blick auf sie und kennen Sie die besten Lösungen, um sie ohne Probleme korrekt zu lösen.

Häufig auftretende MS Access Query- Fehler:

  • Operation muss eine aktualisierbare Abfrage verwenden (Fehler 3073)
  • Fehlermeldung beim Ausführen einer Abfrage in Access: “Gruppierung von Feldern, die mit ‘*’ ausgewählt wurden, nicht möglich
  • “System Resource Exceeded” Fehlermeldung, wenn Sie eine Abfrage in Access 2010 ausführen
  • “ORA-01013 Benutzer hat Abbruch des aktuellen Vorgangs angefordert.”
  • “Abfrage kann nicht abgeschlossen werden”

Fehler # 1 Vorgang muss eine aktualisierbare Abfrage verwenden (Fehler 3073)

Die Aktualisierungsabfrage ist eine Aktionsabfrage (SQL-Anweisung), die eine Gruppe von Datensätzen gemäß den von Ihnen angegebenen Kriterien (Suchbedingung) ändert. Es ist eine leistungsstarke Funktion und   sehr wichtiger grundlegender Teil der relationalen Datenbank, da Sie eine große Anzahl von Datensätzen gleichzeitig ändern können.

Beispiel:

UPDATE SQL-Syntax abfragen

UPDATE-Tabelle

[ beitreten ]

SET neuer Wert

WHERE Kriterien

Fehlerbeschreibung:

Nun, diese spezielle  Operation muss eine aktualisierbare Abfrage verwenden” -Fehlermeldung tritt hauptsächlich auf, wenn Sie versuchen, Daten in der Abfrage oder in einem Formular zu aktualisieren. Ihnen wird möglicherweise einer der folgenden Fehler angezeigt:

Die Operation muss eine aktualisierbare Abfrage verwenden.

 oder 

Dieses Recordset ist nicht aktualisierbar.

Fehlernummer: Fehler 3073

Hier ist der Screenshot des folgenden Fehlers:

Auflösungen zu beheben “Vorgang muss eine aktualisierbare Abfrage verwenden” Fehler

Um diesen Zugriffsfehler 3073 zu beheben, müssen Sie als Erstes überprüfen, ob die zugrunde liegende Tabelle aktualisierbar ist oder nicht. Dazu müssen Sie nur die Tabelle öffnen und versuchen , das Feld manuell zu bearbeiten. Wenn Sie es manuell nicht tun können, kann die Abfrage die Änderungen nicht vornehmen. Hier sind die Gründe für dieses Problem, also versuchen Sie, sie zu beheben:

  • Möglicherweise ist die Datenbankdatei aufReadOnly festgelegt . Daher kann keine der Daten geändert werden. Ändern Sie dies auf Windows-Ebene, wenn sich die Datenbank auf CD befindet, und kopieren Sie sie auf Ihre Festplatte.
  • Wenn Sie dieAccess Workgroup-Sicherheit verwenden, haben Sie nicht das Recht, die Daten zu bearbeiten. In diesem Fall loggen Sie sich als Administrator oder mit Benutzername und Passwort ein, damit Sie Änderungen vornehmen können.
  • Sie können die Daten mit der Back-End-Datenquelle nicht ändern, wenn die Tabelle verknüpft ist.
  • Wenn Sie mit einem verknüpft sindSQL Server-Tabelle oder mit einem Access Data Project (ADP) und diese Tabelle hat nicht den Primärschlüssel, dann können Sie keine der Tabelle Feld vom Zugriff bearbeiten.
  •  Fügen Sie das Join-Feld von der Seite “viele” zu Ihrer Abfrage hinzu, damit Sie neue Datensätze hinzufügen können.
  • Sie müssen auch diekaskadierenden Aktualisierungen zwischen den beiden Tabellen aktivieren .

Fehler # 2 “Systemressourcen überschritten ” Fehler

  Symptome:

“System Resource Exceeded” Zugriffsabfragefehler tritt auf, wenn Sie eine komplexe Abfrage ausführen, die für viele Datensätze gilt.

Lösung, um “System Resource Exceeded” Fehler zu beheben

Wenden Sie das folgende Update an, um dieses “System Resource Exceeded” Fehler zu beheben:

2760394   Beschreibung des Access 2010- Hotfix- Pakets (ace-x-none.msp.

Fehler # 3 “ORA-01013 Benutzer angefordert Abbrechen der aktuellen Operation”

Fehlerbeschreibung:

  Dieser spezifische Zugriffsfehler “ORA-01013 User Requested Abbrechen des aktuellen Vorgangs” tritt auf, wenn eine Abfrage für eine Tabelle in Zugriff ausgeführt wird, der eine Datenquelle ODBC verwendet. Benutzer haben diesen Fehler auch bemerkt, als sie die Abfrage nicht abgebrochen haben.

Lösung zum Beheben von “ORA-01013 Benutzer angefordert Abbrechen des aktuellen Vorgangs.”

Um diesen Fehler zu beheben, müssen Sie die ODBC-Treibereinstellungen anpassen. Hier sind die Schritte, wie dies zu tun ist, also folge es einfach:

  1. Tippen Sie aufStart> Einstellungen> Systemsteuerung> Verwaltung> Datenquellen (ODBC).
  2. Klicken Sie im ODBC-Datenquellen-Administratorfenster auf die Registerkarte“System-DSN” .
  3. Vergeben Sie den Namen derBanner / Oracle-Datenquelleaus der Liste.

4.Klicken Sie auf die Schaltfläche Konfigurieren.

  1. Auf derRegisterkarte Anwendungdes Oracle ODBC-Treiberkonfigurationsfensters.

LESEN SIE AUCH

Wie zu beheben MS Access Laufzeit 3146 ODBC-Aufruf fehlgeschlagen Fehler?

  1. Deaktivieren Sie alle Kontrollkästchen mit Ausnahme der schreibgeschützten Verbindung Deaktivieren Sie das Kontrollkästchen für alle Failover aktivieren.
  2. Tippen Sie auf die Option OK, um alle Änderungen zu speichern.
  3. Starten Sie den PC neu.

Fehler # 4: “Gruppierung von Feldern, die mit ‘*’ ausgewählt wurden, nicht möglich”

Symptome

Sie können diesen Zugang erhalten „Can not Gruppe auf Ausgewählte Felder mit‚*‘“ Fehler , wenn Sie eine Abfrage in Microsoft Access – Datenbank ausführen, verwendet eine der folgenden Aggregatfunktionen.:

  • Summe
  • Mindest
  • Max

Die Fehlermeldung, die Sie erhalten, ist wie folgt:

Gruppierung von Feldern, die mit ‘*’ ausgewählt wurden, nicht möglich.

Ursache

Dieser bestimmte Access Query Error tritt auf, wenn Sie Aggregatfunktionen in der Abfrage verwenden und wenn Sie das Feld Alle Felder ausgebennicht festlegen   Eigenschaft der Abfrage zu   Nein .

Wenn Sie die Eigenschaft Alle Felder ausgeben der Abfrage auf festlegen   Ja , ein Platzhalterzeichen (*) wird zur SELECT-Klausel der Zugriffsabfrage hinzugefügt. Dies * repräsentiert alle Spalten der Datenbanktabellen.   Sie können jedoch kein Wild-Zeichen zusammen mit einer Aggregatfunktion in der SELECT-Klausel der Zugriffsabfrage haben.

  Das ist der Grund , wenn Sie die Access – Abfrage ausführen, wird möglicherweise die Fehlermeldung „Can not Gruppe auf Ausgewählte Felder mit‚*‘“

Auflösung für   “Gruppierung von Feldern, die mit ‘*’ ausgewählt wurden, nicht möglich

  Um diesen Fehler zu beheben, setzen Sie die Option Alle Felder ausgeben   Eigenschaft der Abfrage zu   Nein , und führen Sie die Abfrage aus, die eine Aggregatfunktion verwendet.   Folgen Sie dazu diesen Schritten:

  1. Öffnen Sie die Access-Datenbank, die die Problemabfrage hat.
  2. Klicken Sie im Datenbankfenster auf   Abfragenunter dem   Objekte
  3. Drücke den   AbfragenGruppe im linken Navigationsbereich. Machen Sie einen Rechtsklick auf die Abfrage , die Sie ändern muss, und klicken Sie dann auf
  4. Auf der   Menü Ansicht, klicken Sie auf Eigenschaften .
  5. Tippen Sie auf   Registerkarte Designund klicken Sie auf   Eigenschaftenblatt   in dem   Werkzeuge
  6. In dem   Dialogfeld Abfrageeigenschaften,den Wert des   Alle Felder ausgeben   Eigenschaft abfragen an
    Nein .
  7. Drücke den   GespeicherteProzedur Registerkarte in der   Eigentum Stellen Sie sicher, dass die   Ausgabe aller Spalten   Option ist nicht ausgewählt.
  8. Klicken Sie im Menü Abfrageauf   Lauf .
  9. Treffe die   Registerkarte Design, und klicken Sie dann auf   Lauf   in dem   Werkzeuge

Fehler # 5 Zugriff “Abfrage kann nicht abgeschlossen werden ” Fehler

Um Daten aus der SQL Server-Datenbank im Netzwerk remote abrufen zu können, verwendet die Access-Datenbank verknüpfte Tabellen. Der Fehler wird aufgrund einer komplexen Tabellenerstellungsabfrage verursacht, die zwei lokale Access-Tabellen mit einer verknüpften SQL Server-Tabelle verknüpft .

Die SQL Server-Tabelle hat ihre Größe drastisch erhöht, sodass die Abfrage mehr temporäre Ressourcen auf dem lokalen PC verwendet. Wie, um die Abfrage zu verarbeiten, bis sie nicht mehr mit maximal 2 GB erreicht werden konnte .

  Hier ist der Screenshot des Fehlers:

Lösung für “Abfrage kann nicht abgeschlossen werden” Fehler

Um dieses spezielle Problem zu lösen, ist es sinnvoll, die Abfrage in eine Pass-Through-Abfrage zu konvertieren . Aber das hat auch einen negativen Punkt, da es unmöglich ist, lokale Access-Tabellen an den Remote-SQL-Server zur Datenverarbeitung zu übergeben, wie sie in SQL-Joins verwendet werden. Access kann die Remote-Daten einfach abrufen, aber nicht die lokalen Daten.

Lösung zum Abrufen verlorener / gelöschter Zugriffsabfrage

Wenn Sie bei der Korrektur des Zugriffsabfragefehlers Ihre Zugriffsabfragen verloren haben, müssen Sie sich auch keine Sorgen machen. Versuchen Sie es einfach mit dem Access Repair and Recovery Tool   Das ist so konzipiert, dass alle Arten von Korruptionsproblemen in behoben werden. mdb oder.Accdb- Datenbankdatei.

Dieses Tool hat die Fähigkeit, fast alle kleineren und größeren Beschädigungen zu beheben, das Tool stellt beschädigte Datenbankobjekte wie Tabellen, verknüpfte Tabellen, Indizes, Module und Makros usw. wieder her.

Fazit:

Jetzt können Sie problemlos alle diese Zugriffsabfragefehler verarbeiten. Wie jetzt, sind Sie mit perfekten Fixes bewaffnet, um Anfragen im Zusammenhang mit Fehlern in Ihrer Access-Datenbank zu lösen.

Haben Sie immer noch Probleme? Beheben Sie sie mit Stellar Repair for Access:

Diese Software gewährleistet die nahtlose Reparatur und Wiederherstellung der ACCDB- und MDB-Datenbank und stellt alle Objekte einschließlich Tabellen, Berichte, Abfragen, Datensätze, Formulare und Indizes sowie Module, Makros usw. wieder her. Beheben Sie Microsoft Access-Probleme jetzt in 3 einfachen Schritten:

  1. Herunterladen Sie Stellar Repair for Access mit der Bewertung Toll auf Cnet herunter.
  2. Klicken Sie auf die Option Browse und Search, um eine beschädigte Access-Datenbank zu finden.
  3. Klicken Sie auf die Schaltfläche Repair, um die Datenbankobjekte zu reparieren und in der Vorschau anzuzeigen.

Pearson Willey ist ein Website-Inhaltsschreiber und Langform-Inhaltsplaner. Daneben ist er auch ein begeisterter Leser. So weiß er sehr gut, wie man ansprechende Inhalte für Leser schreibt. Schreiben ist für ihn wie ein wachsender Vorteil. Er liebt es, sein Wissen in MS Access zu erkunden und technische Blogs zu teilen.