|
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 vises forespørgselsfejl, der kan opstå, når du kører Kompatibilitetskontrol, og den indeholder oplysninger, der kan hjælpe dig med at løse fejlene.
Du kan få generelle oplysninger om fejl i Kompatibilitetskontrol i artiklen Webkompatibilitetskontrol Generelle fejl.
ACCWeb102012
Fejltekst Forespørgslen er ikke kompatibel med internettet.
Hvad betyder det? Du skal kontrollere, om der er problemer med webkompatibilitet i forespørgslen.
Sådan gør du Opret forespørgslen igen ved hjælp af Forespørgselsdesigner. Du kan finde flere oplysninger om, hvordan du bruger forespørgselsdesigneren til at oprette en webforespørgsel, under Introduktion til forespørgsler.
ACCWeb102014
Fejltekst SQL'en er ikke kompatibel med internettet.
Hvad betyder det? Der kan være mange årsager til, at du modtager denne fejl. Du kan gøre et af følgende:
-
Referencing web inkompatible objekter.
-
Referencing web inkompatible udtryk.
Du kan finde flere oplysninger om, hvordan du opretter udtryk, under Oprette et udtryk.
Sådan gør du Overvej at bruge webforespørgselsdesigneren til at oprette forespørgsler, der er webkompatible. Du kan få mere at vide om design af 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, der har samme navn.
Hvad betyder det? Flere felter har samme navn.
Sådan gør du Søg efter dublerede feltnavne, og rediger dubleterne til entydige feltnavne.
ACCWeb103079
Fejltekst Skriv uoverensstemmelse i udtryk.
Hvad betyder det? Typerne på begge sider af joinforbindelsen er inkompatible, eller de felttyper, der sammenlignes, er inkompatible typer. Tekst til tal kan f.eks. ikke sammenlignes eller sammenføjes.
Sådan gør du Sørg for, at siden af joinforbindelserne er kompatible. Du kan f.eks. sammenkæde teksttype med teksttype og taltype til taltype. 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 publicere forespørgslen, fordi den bruger en ikke-understøttet forespørgselstype, ikke-understøttede udtryk, ikke-understøttede kriterier eller andre funktioner, der ikke understøttes på internettet.
Sådan gør du Brug Access-forespørgselsdesigneren til at omdesigne forespørgslen.
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.
Sådan gør du Brug Access-designere til at omdesigne forespørgslen.
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, ikke-understøttede kriterier 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.
Sådan gør du Fjern de udtryk, der ikke er webkompatible. Du kan finde flere oplysninger om udtryk, der er gyldige i 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.
Sådan gør du Sørg for, at følgende betingelser er angivet korrekt:
-
Navneattributten har ikke noget af følgende:
|
Lighedstegn i begyndelsen |
= |
|---|---|
|
Period |
. |
|
Exclamation mark |
! |
|
Kantede parenteser |
[] |
|
Tomt foranstillet mellemrum |
|
|
Tegn, der ikke kan udskrives |
F.eks.: <Enter> eller <TAB> |
|
Et af følgende symboler |
/ \ : * ? " < > | # { } % ~ & |
-
Navneattributten er mellem et og 64 tegn langt.
-
Attribut for billedtekst: 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.
Sådan gør du 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 repræsenteres på serveren, eller den indeholder en inputkilde, der ikke blev fundet.
Hvad kan du gøre?
-
Sørg for, 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 markerede tabel eller kolonnerækkefølge blev ikke fundet.
Sådan gør du Sørg for, at inputkildetabellen eller -forespørgslen for kolonnen 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 valgt nogen kolonner i forespørgslen.
Sådan gør du 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.
Sådan gør du Dette kan være svært at løse, og du skal muligvis undersøge kildetabellerne. En tabel kan ikke have mere end:
-
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 ugyldigt.
Sådan gør du Sørg for, at følgende betingelser er angivet korrekt:
-
Navneattributten indeholder ikke noget af følgende:
|
Lighedstegn i begyndelsen |
= |
|---|---|
|
Period |
. |
|
Exclamation mark |
! |
|
Kantede parenteser |
[] |
|
Tomt foranstillet mellemrum |
|
|
Tegn, der ikke kan udskrives |
F.eks.: <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 joinforbindelser mellem to tabeller (joinforbindelser med flere felter).
Sådan gør du Sørg for, at joinforbindelserne 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).
Sådan gør du Sørg for, at der er angivet en inputkolonne i forespørgslen.
ACCWeb103927
Fejltekst Access kunne ikke konvertere forespørgslen til brug på internettet, fordi forespørgselsresultaterne indeholder flere felter, der har samme navn.
Hvad betyder det? Du har angivet det samme navn for flere felter.
Sådan gør du Søg efter dublerede feltnavne, og rediger dubleterne til entydige feltnavne.
ACCWeb103928
Fejltekst Access kunne ikke konvertere forespørgslen til brug på internettet, fordi nogle af parametrene ikke kunne konverteres til brug på internettet.
Hvad betyder det? Parameternavnet eller -typen er ugyldig.
Sådan gør du Kontrollér, at parameternavnet og -typen er gyldige.
-
Navneattributten indeholder ikke:
|
Lighedstegn i begyndelsen |
= |
|---|---|
|
Period |
. |
|
Exclamation mark |
! |
|
Kantede parenteser |
[] |
|
Tomt foranstillet mellemrum |
|
|
Tegn, der ikke kan udskrives |
F.eks.: <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 parametrene vises som resultatfelter eller bruges i ORDER BY-sætninger.
Hvad betyder det? Forespørgslen har en parameter, der enten projiceres 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 ordre efter felt1= param).
Sådan gør du Undgå at bruge parametre, der er projicerede kolonner 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.
Sådan gør du Søg efter dublerede feltnavne, og rediger dubleterne til entydige 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.
Sådan gør du 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 joinforbindelser på de samme to tabeller (joinforbindelser med flere felter).
Sådan gør du Sørg for, at de joinforbindelser, 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? Joinforbindelserne mellem tabellerne i forespørgslen forårsager en cirkulær joinforbindelse mellem tabellerne, som forhindrer Access i at konvertere forespørgslen til brug på internettet.
Sådan gør du Fjern joinforbindelser mellem tabeller, så cykliske joinforbindelser fjernes.