Important Access Services 2010 și Access Services 2013 sunt eliminate din următoarea versiune de SharePoint. Vă recomandăm să nu creați aplicații web noi și să migrați aplicațiile existente pe o platformă alternativă, cum ar fi Microsoft Power Apps. Puteți distribui date Access în Dataverse, care este o bază de date în cloud pe care puteți să construiți aplicații Power Platform, să automatizați fluxuri de lucru, agenți virtuali și multe altele pentru web, telefon sau tabletă. Pentru mai multe informații, consultați Introducere: Migrarea datelor Access la Dataverse. |
Acest articol listează erorile de interogare pe care le puteți întâmpina atunci când derulează verificatorul de compatibilitate și furnizează informații care vă pot ajuta să rezolvați erorile.
Pentru informații generale despre erorile verificatorului de compatibilitate, consultați articolul compatibilitatea web verificarea erorilor generale.
ACCWeb102012
Text de eroare Interogarea este incompatibilă cu Webul.
Ce înseamnă Trebuie să căutați probleme de compatibilitate Web în interogare.
Ce se poate face Creați din nou interogarea utilizând proiectantul de interogări. Pentru mai multe informații despre cum să utilizați proiectantul de interogări pentru a crea o interogare Web, consultați Introducere în interogări.
ACCWeb102014
Text de eroare SQL este incompatibil cu Webul.
Ce înseamnă Pot exista mai multe motive pentru care ați primi această eroare. Este posibil să efectuați una dintre următoarele acțiuni:
-
Se face referire la obiecte web incompatibile.
-
Se face referire la expresii incompatibile Web.
Pentru mai multe informații despre cum să creați expresii, consultați crearea unei expresii.
Ce se poate face Luați în considerare utilizarea proiectantului de interogări Web pentru a crea interogări compatibile Web. Pentru mai multe informații despre proiectarea interogărilor pentru web, consultați Introducere în interogări.
ACCWeb103013
Text de eroare Access nu a reușit să convertească interogarea pentru utilizare pe web, deoarece rezultatele interogării conțin mai multe câmpuri care au același nume.
Ce înseamnă Câmpurile multiple au același nume.
Ce se poate face Căutați nume de câmpuri dublate și modificați dublurile la nume de câmpuri distincte.
ACCWeb103079
Text de eroare Tastați nepotrivirea în expresie.
Ce înseamnă Tipurile de pe fiecare parte a asocierii sunt incompatibile sau tipurile de câmpuri comparate sunt tipuri incompatibile. De exemplu, textul la număr nu poate fi comparat sau asociat.
Ce se poate face Asigurați-vă că latura asocierilor este compatibilă. De exemplu, Alăturați-vă tipului de text la tipul de text și tipul de număr la tipul de număr. Dacă nu efectuați o asociere, Verificați dacă Comparați tipurile de câmpuri incompatibile.
ACCWeb103900
Text de eroare Access nu a reușit să convertească interogarea pentru a fi utilizată pe web.
Ce înseamnă Access nu a reușit să publice interogarea, deoarece utilizează un tip de interogare neacceptat, expresii neacceptate, criterii neacceptate sau alte caracteristici care nu sunt acceptate pe web.
Ce se poate face Utilizați proiectantul de interogări Access pentru a reproiecta interogarea.
ACCWeb103901
Text de eroare Definiția interogării nu este validă, astfel încât obiectul de interogare să nu poată fi creat.
Ce înseamnă Serverul nu a reușit să analizeze interogarea din cauza unei erori neașteptate în definiția interogării.
Ce se poate face Utilizați designeri Access pentru a reproiecta interogarea.
ACCWeb103902
Text de eroare Access nu a reușit să convertească interogarea pentru utilizare pe web, deoarece utilizează un tip de interogare neacceptat, expresii neacceptate, criterii neacceptate sau alte caracteristici care nu sunt acceptate pe web.
Ce înseamnă Interogarea conține expresii incompatibile cu Webul. Această eroare poate apărea fie din cauza unei restricții de server, fie atunci când o expresie nu poate trece la server.
Ce se poate face Eliminați expresiile care nu sunt compatibile Web. Pentru mai multe informații despre expresii sunt valabile în interogări, consultați crearea unei expresii.
ACCWeb103903
Text de eroare Definiția interogării nu este validă, astfel încât obiectul de interogare să nu poată fi creat.
Ce înseamnă Una dintre valorile de atribut este incompatibilă cu Webul.
Ce se poate face Asigurați-vă că următoarele condiții sunt setate corect:
-
Atributul Name nu are niciuna dintre următoarele:
Semnul egal la început |
= |
---|---|
Punct |
. |
Semnul exclamării |
! |
Paranteze drepte |
[] |
Spațiu de conducere necompletat |
|
Caractere non-imprimabile |
De exemplu: <introduceți> sau fila <> |
Oricare dintre următoarele simboluri |
/ \ : * ? " < > | # {}% ~ & |
-
Atributul Name are lungime între 1 și 64 de caractere.
-
Atribut legendă: orice șir, până la 1024 de caractere.
ACCWeb103904
Text de eroare Access nu a reușit să convertească interogarea pentru a fi utilizată pe web, deoarece conține o subinterogare.
Ce înseamnă Interogarea conține o subinterogare. Subinterogările nu sunt acceptate pe server.
Ce se poate face Modificați interogarea, astfel încât să nu aibă o interogare sub.
ACCWeb103905
Text de eroare Access nu a reușit să convertească interogarea pentru utilizare pe web, deoarece se bazează pe o altă interogare care nu este compatibilă Web.
Ce înseamnă Interogarea conține o interogare imbricată ca intrare care nu poate fi reprezentată pe server sau conține o sursă de intrare care nu poate fi găsită.
Ce se poate face
-
Asigurați-vă că interogarea imbricată este validă.
-
Utilizați designeri de interogare Access pentru a crea o interogare imbricată validă.
-
Asigurați-vă că există un tabel sau o interogare sursă de intrare interogare în baza de date.
ACCWeb103906
Text de eroare Definiția interogării nu este validă, astfel încât obiectul de interogare să nu poată fi creat.
Ce înseamnă Nu se poate găsi tabelul sau interogarea sursă a coloanelor selectate sau ordonate.
Ce se poate face Asigurați-vă că există un tabel sau o interogare sursă de intrare în coloană în baza de date Access.
ACCWeb103907
Text de eroare Access nu a reușit să convertească interogarea pentru a fi utilizată pe web, deoarece nu include niciun câmp în rezultatele sale.
Ce înseamnă Nu sunt selectate coloane în interogare.
Ce se poate face Selectați sau specificați cel puțin o coloană de ieșire din interogare.
ACCWeb103908
Text de eroare Access nu a reușit să convertească interogarea pentru utilizare pe web, deoarece afișează prea multe câmpuri în rezultatele sale.
Ce înseamnă Sursa de interogare are prea multe coloane.
Ce se poate face Acest lucru poate fi dificil de rezolvat și poate fi necesar să examinați tabelele sursă. Un tabel nu poate avea mai mult de:
-
JET_ccolFixedMost coloane fixe.
-
JET_ccolVarMost coloane cu lungime variabilă.
-
JET_ccolTaggedMost etichetate coloane.
ACCWeb103916
Text de eroare Access nu a reușit să convertească interogarea pentru utilizare pe web, deoarece se bazează pe o clauză ORDER BY care nu este acceptată pe web..
Ce înseamnă Există una sau mai multe dintre următoarele condiții:
-
Numele unei comenzi după element nu este valid.
-
Numele tabelului sursă nu este valid.
-
Ordinea de sortare este setată la o altă opțiune decât ascendentă sau descendentă.
-
Expresia nu este validă.
Ce se poate face Asigurați-vă că următoarele condiții sunt setate corect:
-
Atributul Name nu conține niciuna dintre următoarele:
Semnul egal la început |
= |
---|---|
Punct |
. |
Semnul exclamării |
! |
Paranteze drepte |
[] |
Spațiu de conducere necompletat |
|
Caractere non-imprimabile |
De exemplu: <introduceți> sau fila <> |
Oricare dintre următoarele simboluri |
/ \ : * ? " < > | # {}% ~ & |
-
Atributul Name are lungime între 1 și 64 de caractere.
-
Expresia este o expresie validă.
ACCWeb103918
Text de eroare Access nu a reușit să convertească interogarea pentru utilizare pe web, deoarece specifică un tip de asociere care nu este acceptat pe web.
Ce înseamnă Serverul nu acceptă interogări care au mai multe asocieri între două tabele (asocieri cu mai multe câmpuri).
Ce se poate face Asigurați-vă că asocierile utilizează un singur câmp per tabel.
ACCWeb103926
Test de eroare Access nu a reușit să convertească interogarea pentru a fi utilizată pe web, deoarece nu specifică tabelul din care să se SELECTeze.
Ce înseamnă Interogarea nu are tabele de intrare (lipsește clauza FROM).
Ce se poate face Asigurați-vă că interogarea are o coloană de intrare specificată.
ACCWeb103927
Text de eroare Access nu a reușit să convertească interogarea pentru utilizare pe web, deoarece rezultatele interogării conțin mai multe câmpuri care au același nume.
Ce înseamnă Ați specificat același nume pentru mai multe câmpuri.
Ce se poate face Căutați nume de câmpuri dublate și modificați dublurile la nume de câmpuri distincte.
ACCWeb103928
Text de eroare Access nu a reușit să convertească interogarea pentru a fi utilizată pe web, deoarece unii dintre parametrii acestuia nu au putut fi convertiți pentru utilizare pe web.
Ce înseamnă Numele sau tipul de parametru nu este valid.
Ce se poate face Asigurați-vă că numele și tipul de parametru sunt valide.
-
Atributul Name nu conține:
Semnul egal la început |
= |
---|---|
Punct |
. |
Semnul exclamării |
! |
Paranteze drepte |
[] |
Spațiu de conducere necompletat |
|
Caractere non-imprimabile |
De exemplu: <introduceți> sau fila <> |
Oricare dintre următoarele simboluri |
/ \ : * ? " < > | # {}% ~ & |
-
Atributul Name are lungime între 1 și 64 de caractere.
Următoarele tipuri sunt valide:
Text (până la 255 de caractere) |
---|
Numere |
Boolean |
DateTime |
Monedă |
ACCWeb103930
Text de eroare Access nu a reușit să convertească interogarea pentru a fi utilizată pe web, deoarece unii parametri sunt afișați ca câmpuri de rezultat sau utilizați în instrucțiuni pentru declarații.
Ce înseamnă Interogarea are un parametru care este fie proiectat ca scalar, fie este utilizat într-o instrucțiune Order by.
Acest lucru se poate întâmpla dacă un parametru este utilizat fie ca coloană proiectată (exemplu: selectați param1 din tabel1), fie ca ordine după (exemplu: selectați * din tabelul 1 și ordinea după câmp1 = Param).
Ce se poate face Evitați să utilizați parametri care sunt coloana proiectată sau ordinea după.
ACCWeb103938
Text de eroare Access nu a reușit să convertească interogarea pentru a fi utilizată pe web.
Ce înseamnă Există două câmpuri care au același nume și Access nu pot crea pseudonime valide pentru ele.
Ce se poate face Căutați nume de câmpuri dublate și modificați dublurile la nume de câmpuri distincte.
ACCWeb103939
Text de eroare Access nu a reușit să convertească interogarea pentru a fi utilizată pe web.
Ce înseamnă Interogarea are un alias care este mai mare decât 64 de caractere.
Ce se poate face Asigurați-vă că aliasul utilizat în interogare este mai mic sau egal cu 64 de caractere.
ACCWeb103940
Text de eroare Access nu a reușit să convertească interogarea pentru utilizare pe web, deoarece specifică un tip de asociere care nu este acceptat pe web.
Ce înseamnă Serverul nu acceptă interogări care au asocieri multiple pe aceleași două tabele (asocieri cu mai multe câmpuri).
Ce se poate face Asigurați-vă că asocierile utilizați un singur câmp per tabel.
ACCWeb103942
Text de eroare Access nu a reușit să convertească interogarea pentru a fi utilizată pe web, deoarece conține o asociere ciclică.
Ce înseamnă Asocierile dintre tabelele din interogare provoacă o asociere circulară între tabelele care împiedică accesul să convertească interogarea pentru utilizare pe web.
Ce se poate face Eliminați asocierile între tabele, astfel încât asocierile ciclice să fie eliminate.