Wichtig Access Services 2010 und Access Services 2013 werden aus der nächsten Version von SharePoint entfernt. Wir empfehlen Ihnen, keine neuen Web Apps zu erstellen und Ihre vorhandenen Apps zu einer anderen Plattform zu migrieren, z. B. Microsoft Power Apps. Sie können Access-Daten für Dataverse freigeben. Dabei handelt es sich um eine Clouddatenbank, auf der Sie Power Platform-Apps, automatisierte Workflows, virtuelle Agents und vieles mehr für das Web, das Telefon oder das Tablet erstellen können. Weitere Informationen finden Sie unter Erste Schritte: Migrieren von Access-Daten zu Dataverse. |
In diesem Artikel werden Abfragefehler aufgeführt, die beim Ausführen der Kompatibilitätsprüfung auftreten können, und enthält Informationen, die Ihnen bei der Behebung der Fehler helfen können.
Allgemeine Informationen zu Kompatibilitätsprüfungsfehlern finden Sie im Artikel Prüfung der Webkompatibilität: Allgemeine Fehler.
ACCWeb102012
Fehlertext Die Abfrage ist mit dem Web nicht kompatibel.
Was dies bedeutet Sie müssen in der Abfrage nach Webkompatibilitätsproblemen suchen.
Was zu tun ist Erstellen Sie die Abfrage mithilfe des Abfrage-Designers neu. Weitere Informationen zur Verwendung des Abfrage-Designers zum Erstellen einer Webabfrage finden Sie unter Einführung in Abfragen.
ACCWeb102014
Fehlertext Die SQL ist mit dem Web nicht kompatibel.
Was dies bedeutet Es kann viele Gründe geben, warum Sie diesen Fehler erhalten würden. Möglicherweise haben Sie eine der folgenden Schritte:
-
Verweisen auf inkompatible Webobjekte.
-
Verweisen auf inkompatible Ausdrücke im Web.
Weitere Informationen zum Erstellen von Ausdrücken finden Sie unter Erstellen eines Ausdrucks.
Was zu tun ist Erwägen Sie die Verwendung des Webabfrage-Designers, um Webkompatibele Abfragen zu erstellen. Weitere Informationen zum Entwerfen von Abfragen für das Web finden Sie unter Einführung in Abfragen.
ACCWeb103013
Fehlertext Access konnte die Abfrage nicht für die Verwendung im Web konvertieren, da die Abfrageergebnisse mehrere Felder mit demselben Namen enthalten.
Was dies bedeutet Mehrere Felder haben denselben Namen.
Was zu tun ist Suchen Sie nach doppelten Feldnamen, und ändern Sie die Duplikate in unterschiedliche Feldnamen.
ACCWeb103079
Fehlertext Geben Sie im Ausdruck eine Nichtübereinstimmung ein.
Was dies bedeutet Die Typen auf beiden Seiten der Verknüpfung sind inkompatibel, oder die verglichenen Feldtypen sind inkompatible Typen. Beispielsweise kann Text mit Zahl nicht verglichen oder verbunden werden.
Was zu tun ist Stellen Sie sicher, dass die Seite der Verknüpfungen kompatibel ist. Verbinden Sie z. B. den Texttyp mit dem Texttyp und den Zahlentyp zum Zahlentyp. Wenn Sie keine Verknüpfung ausführen, überprüfen Sie, ob Sie inkompatible Feldtypen vergleichen.
ACCWeb103900
Fehlertext Access konnte die Abfrage nicht für die Verwendung im Web konvertieren.
Was dies bedeutet Access konnte die Abfrage nicht veröffentlichen, da sie einen nicht unterstützten Abfragetyp, nicht unterstützte Ausdrücke, nicht unterstützte Kriterien oder andere Features verwendet, die im Web nicht unterstützt werden.
Was zu tun ist Verwenden Sie den Access-Abfrage-Designer, um die Abfrage neu zu gestalten.
ACCWeb103901
Fehlertext Die Definition der Abfrage ist ungültig, sodass das Abfrageobjekt nicht erstellt werden kann.
Was dies bedeutet Der Server konnte die Abfrage aufgrund eines unerwarteten Fehlers in der Abfragedefinition nicht analysieren.
Was zu tun ist Verwenden Sie Access-Designer, um die Abfrage neu zu gestalten.
ACCWeb103902
Fehlertext Access konnte die Abfrage nicht für die Verwendung im Web konvertieren, da sie einen nicht unterstützten Abfragetyp, nicht unterstützte Ausdrücke, nicht unterstützte Kriterien oder andere Features verwendet, die im Web nicht unterstützt werden.
Was dies bedeutet Die Abfrage enthält Ausdrücke, die nicht mit dem Web kompatibel sind. Dieser Fehler kann entweder aufgrund einer Servereinschränkung oder eines Ausdrucks auftreten, der nicht auf den Server übertragen werden kann.
Was zu tun ist Entfernen Sie die Ausdrücke, die nicht webkompatibel sind. Weitere Informationen zu Ausdrücken, die für Abfragen gültig sind, finden Sie unter Erstellen eines Ausdrucks.
ACCWeb103903
Fehlertext Die Definition der Abfrage ist ungültig, sodass das Abfrageobjekt nicht erstellt werden kann.
Was dies bedeutet Einer der Attributwerte ist mit dem Web nicht kompatibel.
Was zu tun ist Stellen Sie sicher, dass die folgenden Bedingungen richtig festgelegt sind:
-
Das Namensattribut verfügt nicht über folgendes:
Gleichheitszeichen am Anfang |
= |
---|---|
Period |
. |
Exclamation mark |
! |
Eckige Klammern |
[] |
Leerer vorn |
|
Nicht druckbare Zeichen |
Beispiel: <Sie> oder <TAB> |
Eines der folgenden Symbole |
/ \ : * ? " < > | # { } % ~ & |
-
Das Namensattribut ist zwischen einem und 64 Zeichen lang.
-
Caption-Attribut: Eine beliebige Zeichenfolge mit bis zu 1024 Zeichen.
ACCWeb103904
Fehlertext Access konnte die Abfrage nicht für die Verwendung im Web konvertieren, da sie eine Unterabfrage enthält.
Was dies bedeutet Die Abfrage enthält eine Unterabfrage. Unterabfragen werden auf dem Server nicht unterstützt.
Was zu tun ist Ändern Sie Die Abfrage so, dass sie keine Unterabfrage enthält.
ACCWeb103905
Fehlertext Access konnte die Abfrage nicht für die Verwendung im Web konvertieren, da sie auf einer anderen Abfrage basiert, die nicht webkompatibel ist.
Was dies bedeutet Die Abfrage enthält entweder eine geschachtelte Abfrage als Eingabe, die nicht auf dem Server dargestellt werden kann, oder sie enthält eine Eingabequelle, die nicht gefunden werden kann.
Was zu tun ist
-
Stellen Sie sicher, dass die geschachtelte Abfrage gültig ist.
-
Verwenden Sie Access-Abfrage-Designer, um eine gültige geschachtelte Abfrage zu erstellen.
-
Stellen Sie sicher, dass die Tabelle oder Abfrage der Abfrageeingabequelle in der Datenbank vorhanden ist.
ACCWeb103906
Fehlertext Die Definition der Abfrage ist ungültig, sodass das Abfrageobjekt nicht erstellt werden kann.
Was dies bedeutet Die Quelltabelle oder Abfrage der ausgewählten oder spaltengeordneten Tabelle kann nicht gefunden werden.
Was zu tun ist Stellen Sie sicher, dass die Quelltabelle oder Abfrage der Spalteneingabe in Ihrer Access-Datenbank vorhanden ist.
ACCWeb103907
Fehlertext Access konnte die Abfrage nicht für die Verwendung im Web konvertieren, da sie in den Ergebnissen keine Felder enthält.
Was dies bedeutet In der Abfrage sind keine Spalten ausgewählt.
Was zu tun ist Wählen Oder geben Sie mindestens eine Ausgabespalte in der Abfrage an.
ACCWeb103908
Fehlertext Access konnte die Abfrage nicht für die Verwendung im Web konvertieren, da zu viele Felder in den Ergebnissen angezeigt werden.
Bedeutung Die Abfragequelle enthält zu viele Spalten.
Was zu tun ist Dies ist möglicherweise schwierig zu beheben, und Möglicherweise müssen Sie die Quelltabellen untersuchen. Eine Tabelle kann nur folgende Daten haben:
-
JET_ccolFixedMost feste Spalten.
-
JET_ccolVarMost Spalten mit variabler Länge.
-
JET_ccolTaggedMost markierte Spalten.
ACCWeb103916
Fehlertext Access konnte die Abfrage nicht für die Verwendung im Web konvertieren, da sie auf einer ORDER BY-Klausel basiert, die im Web nicht unterstützt wird.
Bedeutung Mindestens eine der folgenden Bedingungen ist vorhanden:
-
Der Name einer Reihenfolge nach Element ist ungültig.
-
Der Name der Quelltabelle ist ungültig.
-
Die Sortierreihenfolge ist auf eine andere Option als aufsteigend oder absteigend festgelegt.
-
Der Ausdruck ist ungültig.
Was zu tun ist Stellen Sie sicher, dass die folgenden Bedingungen richtig festgelegt sind:
-
Das Namensattribut enthält keine der folgenden Elemente:
Gleichheitszeichen am Anfang |
= |
---|---|
Period |
. |
Exclamation mark |
! |
Eckige Klammern |
[] |
Leerer vorn |
|
Nicht druckbare Zeichen |
Beispiel: <Sie> oder <TAB> |
Eines der folgenden Symbole |
/ \ : * ? " < > | # { } % ~ & |
-
Das Namensattribut ist zwischen einem und 64 Zeichen lang.
-
Der Ausdruck ist ein gültiger Ausdruck.
ACCWeb103918
Fehlertext Access konnte die Abfrage nicht für die Verwendung im Web konvertieren, da sie einen JOIN-Typ angibt, der im Web nicht unterstützt wird.
Was dies bedeutet Der Server unterstützt keine Abfragen, die mehrere Verknüpfungen zwischen zwei Tabellen (Multi-Field-Joins) haben.
Was zu tun ist Stellen Sie sicher, dass die Verknüpfungen nur ein Feld pro Tabelle verwenden.
ACCWeb103926
Fehlertest Access konnte die Abfrage nicht für die Verwendung im Web konvertieren, da nicht angegeben wird, welche Tabelle von ausgewählt werden soll.
Was dies bedeutet Die Abfrage enthält keine Eingabetabellen (fehlt die FROM-Klausel).
Was zu tun ist Stellen Sie sicher, dass für die Abfrage eine Eingabespalte angegeben ist.
ACCWeb103927
Fehlertext Access konnte die Abfrage nicht für die Verwendung im Web konvertieren, da die Abfrageergebnisse mehrere Felder mit demselben Namen enthalten.
Was dies bedeutet Sie haben denselben Namen für mehrere Felder angegeben.
Was zu tun ist Suchen Sie nach doppelten Feldnamen, und ändern Sie die Duplikate in unterschiedliche Feldnamen.
ACCWeb103928
Fehlertext Access konnte die Abfrage nicht für die Verwendung im Web konvertieren, da einige parameter für die Verwendung im Web nicht konvertiert werden konnten.
Was dies bedeutet Der Parametername oder -typ ist ungültig.
Was zu tun ist Stellen Sie sicher, dass der Parametername und -typ gültig sind.
-
Das Namensattribut enthält nicht:
Gleichheitszeichen am Anfang |
= |
---|---|
Period |
. |
Exclamation mark |
! |
Eckige Klammern |
[] |
Leerer vorn |
|
Nicht druckbare Zeichen |
Beispiel: <Sie> oder <TAB> |
Eines der folgenden Symbole |
/ \ : * ? " < > | # { } % ~ & |
-
Das Namensattribut ist zwischen einem und 64 Zeichen lang.
Die folgenden Typen sind gültig:
Text (bis zu 255 Zeichen) |
---|
Zahlen |
Boolesch |
DateTime |
Währung |
ACCWeb103930
Fehlertext Access konnte die Abfrage nicht für die Verwendung im Web konvertieren, da einige parameter als Ergebnisfelder angezeigt oder in ORDER BY-Anweisungen verwendet werden.
Was dies bedeutet Die Abfrage verfügt über einen Parameter, der entweder als Skalar projiziert oder in einer Reihenfolge nach Anweisung verwendet wird.
Dies kann vorkommen, wenn ein Parameter entweder als projizierte Spalte (Beispiel: Auswählen von Param1 aus Tabelle1) oder als Reihenfolge nach (Beispiel: Auswählen von * aus Tabelle 1 und Reihenfolge nach Feld1= Param) verwendet wird.
Was zu tun ist Vermeiden Sie die Verwendung von Parametern, die spalten- oder spaltengeordnet projiziert werden.
ACCWeb103938
Fehlertext Access konnte die Abfrage nicht für die Verwendung im Web konvertieren.
Was dies bedeutet Es gibt zwei Felder mit demselben Namen, und Access kann keine gültigen Aliase für sie erstellen.
Was zu tun ist Suchen Sie nach doppelten Feldnamen, und ändern Sie die Duplikate in unterschiedliche Feldnamen.
ACCWeb103939
Fehlertext Access konnte die Abfrage nicht für die Verwendung im Web konvertieren.
Was dies bedeutet Die Abfrage hat einen Alias, der größer als 64 Zeichen ist.
Was zu tun ist Stellen Sie sicher, dass der in der Abfrage verwendete Alias kleiner oder gleich 64 Zeichen ist.
ACCWeb103940
Fehlertext Access konnte die Abfrage nicht für die Verwendung im Web konvertieren, da sie einen JOIN-Typ angibt, der im Web nicht unterstützt wird.
Was dies bedeutet Der Server unterstützt keine Abfragen, die über mehrere Verknüpfungen in denselben beiden Tabellen verfügen (Verknüpfungen mit mehreren Ackern).
Was zu tun ist Stellen Sie sicher, dass die Verknüpfungen, die Sie verwenden, nur ein Feld pro Tabelle verwenden.
ACCWeb103942
Fehlertext Access konnte die Abfrage nicht für die Verwendung im Web konvertieren, da sie eine zyklische Verknüpfung enthält.
Was dies bedeutet Die Verknüpfungen zwischen den Tabellen in Ihrer Abfrage verursachen eine zirkelförmige Verknüpfung zwischen den Tabellen, die verhindert, dass Access die Abfrage für die Verwendung im Web konvertiert.
Was zu tun ist Entfernen Sie Verknüpfungen zwischen Tabellen, damit die zyklischen Verknüpfungen entfernt werden.