Vigtigt Access-tjenester 2010 og Access-tjenester 2013 fjernes fra den næste version af SharePoint. Vi anbefaler, at du ikke opretter nye webapps og migrerer dine eksisterende apps til en alternativ platform, f.eks. Microsoft Power Apps. Du kan dele Access-data med Dataverse, som er en skydatabase, hvor du kan bygge Power Platform-apps, automatisere arbejdsprocesser, virtuelle agenter og meget mere til internettet, telefonen eller tabletten. Du kan få mere at vide under Introduktion: Overføre Access-data til Dataverse. |
I denne artikel beskrives de forespørgselsfejl, der kan opstå, når du kører Kompatibilitetskontrol, og oplysninger, der kan hjælpe dig med at løse fejlene.
Du kan finde generelle oplysninger om fejl i Kompatibilitetskontrol i artiklen Generelle fejl i webkompatibilitetskontrol.
ACCWeb102012
Fejltekst Forespørgslen er ikke kompatibel med internettet.
Hvad betyder det? Du skal kontrollere, om der er problemer med webkompatibilitet i forespørgslen.
Hvad kan du gøre? Opret forespørgslen ved hjælp af Forespørgselsdesigner. Du kan finde flere oplysninger om, hvordan du bruger Forespørgselsdesigner til at oprette en webforespørgsel i Introduktion til forespørgsler.
ACCWeb102014
Fejltekst SQL'en er ikke kompatibel med internettet.
Hvad betyder det? Der kan være mange grunde til, at du får vist denne fejl. Du gør muligvis et af følgende:
-
Referering af objekter, der ikke er kompatible med internettet.
-
Referering af inkompatible webudtryk.
Du kan finde flere oplysninger om, hvordan du opretter udtryk, under Opret et udtryk.
Hvad kan du gøre? Overvej at bruge webforespørgselsdesigner til at oprette forespørgsler, der er webkompatible. Du kan finde flere oplysninger om at designe forespørgsler til internettet under Introduktion til forespørgsler.
ACCWeb103013
Fejltekst Access kunne ikke konvertere forespørgslen til brug på internettet, fordi forespørgselsresultaterne indeholder flere felter med samme navn.
Hvad betyder det? Flere felter har samme navn.
Hvad kan du gøre? Kontrollér, om der er dublerede feltnavne, og rediger dubleterne til særskilte feltnavne.
ACCWeb103079
Fejltekst Indtast uoverensstemmelse i udtryk.
Hvad betyder det? Typerne på begge sider af joinforbindelse er inkompatible, eller de sammenlignede felttyper er inkompatible typer. Tekst til tal kan f.eks. ikke sammenlignes eller sammenføjes.
Hvad kan du gøre? Sørg for, at siden af joinforbindelse er kompatibel. For example, join text type to text type and number type to number type. Hvis du ikke udfører en joinforbindelse, skal du kontrollere, om du sammenligner inkompatible felttyper.
ACCWeb103900
Fejltekst Access kunne ikke konvertere forespørgslen til brug på internettet.
Hvad betyder det? Access kunne ikke udgive forespørgslen, fordi den anvender en ikke-understøttet forespørgselstype, ikke-understøttede udtryk, ikke-understøttede kriterier eller andre funktioner, der ikke understøttes på internettet.
Hvad kan du gøre? Brug Access-forespørgselsdesigner til at ændre forespørgslens design.
ACCWeb103901
Fejltekst Definitionen af forespørgslen er ugyldig, så forespørgselsobjektet ikke kan oprettes.
Hvad betyder det? Serveren kunne ikke fortolke forespørgslen på grund af en uventet fejl i forespørgselsdefinitionen.
Hvad kan du gøre? Brug Access-designere til at ændre forespørgslens design.
ACCWeb103902
Fejltekst Access kunne ikke konvertere forespørgslen til brug på internettet, fordi den bruger en ikke-understøttet forespørgselstype, ikke-understøttede udtryk, kriterier, der ikke understøttes, eller andre funktioner, der ikke understøttes på internettet.
Hvad betyder det? Forespørgslen indeholder udtryk, der ikke er kompatible med internettet. Denne fejl kan opstå enten på grund af en serverbegrænsning, eller når et udtryk ikke kan flyttes til serveren.
Hvad kan du gøre? Fjern de udtryk, der ikke er webkompatible. Du kan finde flere oplysninger om udtryk, der er gyldige for forespørgsler, under Opret et udtryk.
ACCWeb103903
Fejltekst Definitionen af forespørgslen er ugyldig, så forespørgselsobjektet ikke kan oprettes.
Hvad betyder det? En af attributværdierne er ikke kompatibel med internettet.
Hvad kan du gøre? Sørg for, at følgende betingelser er angivet korrekt:
-
Navneattributten har ikke nogen af følgende:
Lighedstegn i begyndelsen |
= |
---|---|
Period |
. |
Exclamation mark |
! |
Kantede parenteser |
[] |
Tomt foranstillet mellemrum |
|
Tegn, der ikke kan udskrives |
Eksempel: <Enter> eller <Tab> |
Et af følgende symboler |
/ \ : * ? " < > | # { } % ~ & |
-
Navneattributten er mellem et og 64 tegn langt.
-
Attributten Titel: En streng på op til 1024 tegn.
ACCWeb103904
Fejltekst Access kunne ikke konvertere forespørgslen til brug på internettet, fordi den indeholder en underforespørgsel.
Hvad betyder det? Forespørgslen indeholder en underforespørgsel. Underforespørgsler understøttes ikke på serveren.
Hvad kan du gøre? Rediger forespørgslen, så den ikke har en underforespørgsel.
ACCWeb103905
Fejltekst Access kunne ikke konvertere forespørgslen til brug på internettet, fordi den afhænger af en anden forespørgsel, der ikke er webkompatibel.
Hvad betyder det? Forespørgslen indeholder enten en indlejret forespørgsel som et input, der ikke kan vises på serveren, eller den indeholder en inputkilde, der ikke kan findes.
Hvad kan du gøre?
-
Kontrollér, at den indlejrede forespørgsel er gyldig.
-
Brug Access-forespørgselsdesignere til at oprette en gyldig indlejret forespørgsel.
-
Sørg for, at forespørgslens inputkildetabel eller forespørgsel findes i databasen.
ACCWeb103906
Fejltekst Definitionen af forespørgslen er ugyldig, så forespørgselsobjektet ikke kan oprettes.
Hvad betyder det? Kildetabellen eller forespørgslen for den valgte kolonne eller rækkefølge kan ikke findes.
Hvad kan du gøre? Sørg for, at kolonnens inputkildetabel eller forespørgsel findes i din Access-database.
ACCWeb103907
Fejltekst Access kunne ikke konvertere forespørgslen til brug på internettet, fordi den ikke indeholder nogen felter i resultaterne.
Hvad betyder det? Der er ikke markeret kolonner i forespørgslen.
Hvad kan du gøre? Vælg eller angiv mindst én outputkolonne i forespørgslen.
ACCWeb103908
Fejltekst Access kunne ikke konvertere forespørgslen til brug på internettet, fordi den viser for mange felter i resultaterne.
Hvad det betyder Forespørgselskilden har for mange kolonner.
Hvad kan du gøre? Dette kan være svært at løse, og det kan være nødvendigt at undersøge kildetabellerne. En tabel må højst have:
-
JET_ccolFixedMost faste kolonner.
-
JET_ccolVarMost kolonner med variabel længde.
-
JET_ccolTaggedMost mærkede kolonner.
ACCWeb103916
Fejltekst Access kunne ikke konvertere forespørgslen til brug på internettet, fordi den er afhængig af en ORDER BY-delsætning, der ikke understøttes på internettet.
Hvad det betyder Der findes en eller flere af følgende betingelser:
-
Navnet på en ordre efter element er ugyldigt.
-
Navnet på kildetabellen er ugyldigt.
-
Sorteringsrækkefølgen er indstillet til en anden indstilling end stigende eller faldende.
-
Udtrykket er ikke gyldigt.
Hvad kan du gøre? Sørg for, at følgende betingelser er angivet korrekt:
-
Navneattributten indeholder ikke nogen af følgende:
Lighedstegn i begyndelsen |
= |
---|---|
Period |
. |
Exclamation mark |
! |
Kantede parenteser |
[] |
Tomt foranstillet mellemrum |
|
Tegn, der ikke kan udskrives |
For eksempel: <Enter> eller <Tab> |
Et af følgende symboler |
/ \ : * ? " < > | # { } % ~ & |
-
Navneattributten er mellem et og 64 tegn langt.
-
Udtrykket er et gyldigt udtryk.
ACCWeb103918
Fejltekst Access kunne ikke konvertere forespørgslen til brug på internettet, fordi den angiver en JOIN-type, der ikke understøttes på internettet.
Hvad betyder det? Serveren understøtter ikke forespørgsler, der har flere joinforbindelse mellem to tabeller (joinforbindelse med flere felter).
Hvad kan du gøre? Sørg for, at joinforbindelse kun bruger ét felt pr. tabel.
ACCWeb103926
Fejltest Access kunne ikke konvertere forespørgslen til brug på internettet, fordi den ikke angiver, hvilken tabel der skal VÆLGES FRA.
Hvad betyder det? Forespørgslen har ingen inputtabeller (der mangler FROM-delsætningen).
Hvad kan du gøre? Sørg for, at forespørgslen har en angivet inputkolonne.
ACCWeb103927
Fejltekst Access kunne ikke konvertere forespørgslen til brug på internettet, fordi forespørgselsresultaterne indeholder flere felter med samme navn.
Hvad betyder det? Du har angivet det samme navn for flere felter.
Hvad kan du gøre? Kontrollér, om der er dublerede feltnavne, og rediger dubleterne til særskilte feltnavne.
ACCWeb103928
Fejltekst Access kunne ikke konvertere forespørgslen til brug på internettet, fordi nogle af dens parametre ikke kunne konverteres til brug på internettet.
Hvad betyder det? Parameternavnet eller -typen er ugyldigt.
Hvad kan du gøre? Kontrollér, at parameternavnet og -typen er gyldigt.
-
Navneattributten indeholder ikke:
Lighedstegn i begyndelsen |
= |
---|---|
Period |
. |
Exclamation mark |
! |
Kantede parenteser |
[] |
Tomt foranstillet mellemrum |
|
Tegn, der ikke kan udskrives |
Eksempel: <Enter> eller <Tab> |
Et af følgende symboler |
/ \ : * ? " < > | # { } % ~ & |
-
Navneattributten er mellem et og 64 tegn langt.
Følgende typer er gyldige:
Tekst (op til 255 tegn) |
---|
Tal |
Boolesk værdi |
DateTime |
Valuta |
ACCWeb103930
Fejltekst Access kunne ikke konvertere forespørgslen til brug på internettet, fordi nogle af dens parametre vises som resultatfelter eller bruges i ORDER BY-sætninger.
Hvad betyder det? Forespørgslen har en parameter, der enten er projiceret som en skalar eller bruges i en rækkefølge efter sætning.
Dette kan ske, hvis en parameter bruges enten som en projiceret kolonne (eksempel: vælg param1 fra Tabel1) eller som rækkefølge efter (Eksempel: vælg * fra tabel 1 og rækkefølge efter felt1= param).
Hvad kan du gøre? Undgå at bruge parametre, der er projekteret kolonne eller rækkefølge efter kolonne.
ACCWeb103938
Fejltekst Access kunne ikke konvertere forespørgslen til brug på internettet.
Hvad betyder det? Der er to felter, der har samme navn, og Access kan ikke oprette gyldige aliasser for dem.
Hvad kan du gøre? Kontrollér, om der er dublerede feltnavne, og rediger dubleterne til særskilte feltnavne.
ACCWeb103939
Fejltekst Access kunne ikke konvertere forespørgslen til brug på internettet.
Hvad betyder det? Forespørgslen har et alias, der er større end 64 tegn.
Hvad kan du gøre? Sørg for, at det alias, der bruges i forespørgslen, er mindre end eller lig med 64 tegn.
ACCWeb103940
Fejltekst Access kunne ikke konvertere forespørgslen til brug på internettet, fordi den angiver en JOIN-type, der ikke understøttes på internettet.
Hvad betyder det? Serveren understøtter ikke forespørgsler, der har flere joinforbindelse på de samme to tabeller (joinforbindelse med flere felter).
Hvad kan du gøre? Sørg for, at du kun bruger ét felt pr. tabel.
ACCWeb103942
Fejltekst Access kunne ikke konvertere forespørgslen til brug på internettet, fordi den indeholder en cyklisk joinforbindelse.
Hvad betyder det? Joinforbindelseslerne mellem tabellerne i forespørgslen forårsager en cirkulær joinforbindelse mellem tabellerne, hvilket forhindrer Access i at konvertere forespørgslen til brug på internettet.
Hvad kan du gøre? Fjern joinforbindelse mellem tabeller, så cykliske joinforbindelse fjernes.