|
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 care pot apărea atunci când rulați 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 Erori generale verificare compatibilitate Web.
ACCWeb102012
Text eroare Interogarea este incompatibilă Web.
Ce înseamnă Trebuie să verificați dacă există 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 eroare SQL este incompatibil Web.
Ce înseamnă Pot exista 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 web incompatibile.
Pentru mai multe informații despre cum să creați expresii, consultați Construirea 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 eroare Access nu a reușit conversia interogării pentru a se utiliza pe Web, deoarece rezultatele interogării conțin mai multe câmpuri cu același nume.
Ce înseamnă Mai multe câmpuri au același nume.
Ce se poate face Căutați nume de câmpuri dublate și modificați dublurile în nume de câmp distincte.
ACCWeb103079
Text eroare Nepotrivire de tip în expresie.
Ce înseamnă Tipurile de pe oricare parte a asocierii sunt incompatibile sau tipurile de câmpuri comparate sunt de tipuri incompatibile. De exemplu, textul cu numărul nu poate fi comparat sau asociat.
Ce se poate face Asigurați-vă că partea de unire este compatibilă. De exemplu, asociați tipul 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 tipuri de câmpuri incompatibile.
ACCWeb103900
Text eroare Access nu a reușit conversia interogării pentru a se utiliza 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 eroare Definiția interogării nu este validă, astfel încât obiectul de interogare nu poate fi creat.
Ce înseamnă Serverul nu a reușit să analizarea interogării din cauza unei erori neașteptate în definiția interogării.
Ce se poate face Utilizați proiectanții Access pentru a reproiecta interogarea.
ACCWeb103902
Text eroare Access nu a reușit conversia interogării pentru a se utiliza 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 Web. Această eroare poate apărea fie din cauza unei restricții de server, fie atunci când o expresie nu se poate muta pe server.
Ce se poate face Eliminați expresiile care nu sunt compatibile Web. Pentru mai multe informații despre expresii sunt valide în interogări, consultați Crearea unei expresii.
ACCWeb103903
Text eroare Definiția interogării nu este validă, astfel încât obiectul de interogare nu poate fi creat.
Ce înseamnă Una dintre valorile atributului este incompatibilă Web.
Ce se poate face Asigurați-vă că următoarele condiții sunt setate corect:
-
Atributul name nu are niciunul dintre următoarele:
|
Semnul egal de la început |
= |
|---|---|
|
Punct |
. |
|
Semnul exclamării |
! |
|
Paranteze drepte |
[] |
|
Spațiu inițial necompletat |
|
|
Caractere neimprimabile |
De exemplu: <Enter> sau tabulator <> |
|
Oricare dintre următoarele simboluri |
/ \ : * ? " < > | # { } % ~ & |
-
Atributul name are între 1 și 64 de caractere.
-
Atribut legendă: orice șir, până la 1024 de caractere.
ACCWeb103904
Text eroare Access nu a reușit conversia interogării pentru a se utiliza pe Web, deoarece conține o sub-interogare.
Ce înseamnă Interogarea conține o subinterogare. Subinterogări nu sunt acceptate pe server.
Ce se poate face Modificați interogarea astfel încât să nu aibă o sub-interogare.
ACCWeb103905
Text eroare Access nu a reușit conversia interogării pentru a se utiliza pe Web, deoarece se bazează pe o altă interogare care nu este compatibilă Web.
Ce înseamnă Interogarea fie conține o interogare imbricată ca intrare care nu poate fi reprezentată pe server, fie 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 proiectanții de interogări Access pentru a crea o interogare imbricată validă.
-
Asigurați-vă că tabelul sau interogarea sursă de intrare a interogării există în baza de date.
ACCWeb103906
Text eroare Definiția interogării nu este validă, astfel încât obiectul de interogare nu poate fi creat.
Ce înseamnă Tabelul sursă sau interogarea pentru coloanele selectate sau ordonare după nu se pot găsi.
Ce se poate face Asigurați-vă că tabelul sau interogarea sursă de intrare a coloanei există în baza de date Access.
ACCWeb103907
Text eroare Access nu a reușit conversia interogării pentru a se utiliza 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 în interogare.
ACCWeb103908
Text eroare Access nu a reușit conversia interogării pentru a se utiliza pe Web, deoarece afișează prea multe câmpuri în rezultatele sale.
Ce înseamnă Sursa interogării 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 lungime variabilă.
-
JET_ccolTaggedMost coloane etichetate.
ACCWeb103916
Text eroare Access nu a reușit conversia interogării pentru a se utiliza 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 niciunul dintre următoarele:
|
Semnul egal de la început |
= |
|---|---|
|
Punct |
. |
|
Semnul exclamării |
! |
|
Paranteze drepte |
[] |
|
Spațiu inițial necompletat |
|
|
Caractere neimprimabile |
De exemplu: <Enter> sau tabulator <> |
|
Oricare dintre următoarele simboluri |
/ \ : * ? " < > | # { } % ~ & |
-
Atributul name are între 1 și 64 de caractere.
-
Expresia este o expresie validă.
ACCWeb103918
Text eroare Access nu a reușit conversia interogării pentru a se utiliza pe Web, deoarece specifică un tip JOIN 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 pentru fiecare tabel.
ACCWeb103926
Test de eroare Access nu a reușit conversia interogării pentru a se utiliza pe Web, deoarece nu specifică ce tabel să SELECT FROM.
Ce înseamnă Interogarea nu are tabele de intrare (lipsește clauza FROM).
Ce se poate face Asigurați-vă că interogarea are specificată o coloană de intrare.
ACCWeb103927
Text eroare Access nu a reușit conversia interogării pentru a se utiliza pe Web, deoarece rezultatele interogării conțin mai multe câmpuri cu 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 în nume de câmp distincte.
ACCWeb103928
Text eroare Access nu a reușit conversia interogării pentru a se utiliza pe Web, deoarece unora dintre parametri nu li s-a efectuat conversia pentru a fi utilizați pe Web.
Ce înseamnă Numele sau tipul parametrului nu este valid.
Ce se poate face Asigurați-vă că numele și tipul parametrului sunt valide.
-
Atributul name nu conține:
|
Semnul egal de la început |
= |
|---|---|
|
Punct |
. |
|
Semnul exclamării |
! |
|
Paranteze drepte |
[] |
|
Spațiu inițial necompletat |
|
|
Caractere neimprimabile |
De exemplu: <Enter> sau tabulator <> |
|
Oricare dintre următoarele simboluri |
/ \ : * ? " < > | # { } % ~ & |
-
Atributul name are între 1 și 64 de caractere.
Următoarele tipuri sunt valide:
|
Text (până la 255 de caractere) |
|---|
|
Numere |
|
Boolean |
|
DateTime |
|
Monedă |
ACCWeb103930
Text eroare Access nu a reușit conversia interogării pentru a se utiliza pe Web, deoarece unii dintre parametrii săi sunt afișați ca câmpuri de rezultate sau sunt utilizați în instrucțiuni ORDER BY.
Ce înseamnă Interogarea are un parametru care este proiectat ca scalar sau utilizat într-o instrucțiune order by.
Acest lucru se poate întâmpla dacă un parametru este utilizat ca o coloană proiectată (Exemplu: selectați param1 din Tabel1) sau în ordine după (Exemplu: selectați * din tabelul 1 și ordonați după câmp1= param).
Ce se poate face Evitați utilizarea parametrilor proiectați coloană sau ordonare după coloană.
ACCWeb103938
Text eroare Access nu a reușit conversia interogării pentru a se utiliza pe Web.
Ce înseamnă Există două câmpuri care au același nume și Access nu poate crea aliasuri valide pentru acestea.
Ce se poate face Căutați nume de câmpuri dublate și modificați dublurile în nume de câmp distincte.
ACCWeb103939
Text eroare Access nu a reușit conversia interogării pentru a se utiliza pe Web.
Ce înseamnă Interogarea are un alias mai mare de 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 eroare Access nu a reușit conversia interogării pentru a se utiliza pe Web, deoarece specifică un tip JOIN care nu este acceptat pe Web.
Ce înseamnă Serverul nu acceptă interogări care au mai multe asocieri în aceleași două tabele (asocieri cu mai multe câmpuri).
Ce se poate face Asigurați-vă că asocierile pe care le utilizați utilizează un singur câmp pentru fiecare tabel.
ACCWeb103942
Text eroare Access nu a reușit conversia interogării pentru a se utiliza pe Web, deoarece conține o asociere ciclică.
Ce înseamnă Asocierile dintre tabelele din interogare determină o unire circulară între tabele, ceea ce împiedică Access să efectueze conversia interogării pentru a se utiliza pe web.
Ce se poate face Eliminați unirile dintre tabele, astfel încât unirile ciclice să fie eliminate.