|
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. |
Dieser Artikel listet Abfragefehler auf, 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.
Vorgehensweise 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 Sql ist mit dem Web nicht kompatibel.
Was dies bedeutet Es kann viele Gründe geben, warum dieser Fehler angezeigt wird. Möglicherweise führen Sie eine der folgenden Aktionen aus:
-
Verweisen auf webkompatible Objekte.
-
Verweisen auf inkompatible Webausdrücke.
Weitere Informationen zum Erstellen von Ausdrücken finden Sie unter Erstellen eines Ausdrucks.
Vorgehensweise Erwägen Sie die Verwendung des Webabfrage-Designers, um webkompatible 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.
Vorgehensweise Suchen Sie nach doppelten Feldnamen, und ändern Sie die Duplikate in unterschiedliche Feldnamen.
ACCWeb103079
Fehlertext Typkonflikt im Ausdruck.
Was dies bedeutet Die Typen auf beiden Seiten der Verknüpfung sind inkompatibel, oder die verglichenen Feldtypen sind inkompatible Typen. Beispielsweise kann text to number nicht verglichen oder verknüpft werden.
Vorgehensweise Stellen Sie sicher, dass die Seite der Joins kompatibel ist. Fügen Sie z. B. den Texttyp mit dem Texttyp und den Zahlentyp mit dem Zahlentyp zusammen. Wenn Sie keine Verknüpfung durchfü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, weil 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.
Vorgehensweise 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.
Vorgehensweise 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 mit dem Web nicht kompatibel sind. Dieser Fehler kann entweder aufgrund einer Servereinschränkung auftreten oder wenn ein Ausdruck nicht auf den Server verschoben werden kann.
Vorgehensweise 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.
Vorgehensweise Stellen Sie sicher, dass die folgenden Bedingungen richtig festgelegt sind:
-
Das name-Attribut weist keine der folgenden Elemente auf:
|
Gleichheitszeichen am Anfang |
= |
|---|---|
|
Period |
. |
|
Exclamation mark |
! |
|
Eckige Klammern |
[] |
|
Leerer führendes Leerzeichen |
|
|
Nicht druckbare Zeichen |
Beispiel: <Geben Sie> oder <TAB-> ein. |
|
Eines der folgenden Symbole |
/ \ : * ? " < > | # { } % ~ & |
-
Das Name-Attribut ist zwischen einem und 64 Zeichen lang.
-
Caption-Attribut: Eine beliebige Zeichenfolge, 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.
Vorgehensweise Ändern Sie Ihre 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 auf dem Server nicht 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 Quelltabelle oder Abfrage der Abfrageeingabe 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 nach Spalten sortierten Kann nicht gefunden werden.
Vorgehensweise 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 keine Felder in die Ergebnisse einschließt.
Was dies bedeutet In der Abfrage sind keine Spalten ausgewählt.
Vorgehensweise Wählen Sie mindestens eine Ausgabespalte in der Abfrage aus, oder geben Sie sie 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 weist zu viele Spalten auf.
Vorgehensweise Dies kann schwierig zu beheben sein, und Sie müssen möglicherweise die Quelltabellen untersuchen. Eine Tabelle darf nicht mehr als folgendes enthalten:
-
JET_ccolFixedMost festen Spalten.
-
JET_ccolVarMost Spalten 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.
Vorgehensweise Stellen Sie sicher, dass die folgenden Bedingungen richtig festgelegt sind:
-
Das Name-Attribut enthält keine der folgenden Elemente:
|
Gleichheitszeichen am Anfang |
= |
|---|---|
|
Period |
. |
|
Exclamation mark |
! |
|
Eckige Klammern |
[] |
|
Leerer führendes Leerzeichen |
|
|
Nicht druckbare Zeichen |
Beispiel: <Geben Sie> oder <TAB-> ein. |
|
Eines der folgenden Symbole |
/ \ : * ? " < > | # { } % ~ & |
-
Das Name-Attribut 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 über mehrere Verknüpfungen zwischen zwei Tabellen verfügen (Verknüpfungen mit mehreren Feldern).
Vorgehensweise Stellen Sie sicher, dass die Joins 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 SELECT FROM ausgewählt werden soll.
Was dies bedeutet Die Abfrage enthält keine Eingabetabellen (fehlende FROM-Klausel).
Vorgehensweise Stellen Sie sicher, dass für Ihre 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.
Vorgehensweise 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 nicht für die Verwendung im Web konvertiert werden konnten.
Was dies bedeutet Der Parametername oder -typ ist ungültig.
Vorgehensweise Stellen Sie sicher, dass der Parametername und -typ gültig sind.
-
Das Name-Attribut enthält nicht:
|
Gleichheitszeichen am Anfang |
= |
|---|---|
|
Period |
. |
|
Exclamation mark |
! |
|
Eckige Klammern |
[] |
|
Leerer führendes Leerzeichen |
|
|
Nicht druckbare Zeichen |
Beispiel: <Geben Sie> oder <TAB-> ein. |
|
Eines der folgenden Symbole |
/ \ : * ? " < > | # { } % ~ & |
-
Das Name-Attribut 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 ihrer 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 Order by-Anweisung verwendet wird.
Dies kann der Fall sein, wenn ein Parameter entweder als projizierte Spalte (Beispiel: select param1 aus Tabelle1) oder als Order by (Beispiel: select * from table 1 and order by field1= param) verwendet wird.
Vorgehensweise Vermeiden Sie die Verwendung von Parametern, die projizierte Spalten oder spaltenbasierte Reihenfolge sind.
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 dafür keine gültigen Aliase erstellen.
Vorgehensweise 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 verfügt über einen Alias, der größer als 64 Zeichen ist.
Vorgehensweise 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 mehrere Joins für die gleichen beiden Tabellen aufweisen (Verknüpfungen mit mehreren Feldern).
Vorgehensweise Stellen Sie sicher, dass die Verknüpfungen nur ein Feld pro Tabelle verwenden.
ACCWeb103942
Fehlertext Access konnte die Abfrage nicht für die Verwendung im Web konvertieren, da sie einen zyklischen Join enthält.
Was dies bedeutet Die Verknüpfungen zwischen den Tabellen in Ihrer Abfrage verursachen einen zirkulären Join zwischen den Tabellen, der verhindert, dass Access die Abfrage für die Verwendung im Web konvertiert.
Vorgehensweise Entfernen Sie Verknüpfungen zwischen Tabellen, sodass die zyklischen Verknüpfungen entfernt werden.