Fontos A SharePoint következő kiadásából eltávolítjuk az Access Services 2010 és az Access Services 2013 összetevőt. Azt javasoljuk, hogy ne hozzon létre új webalkalmazásokat, és telepítse át a meglévő alkalmazásait másik platformra, például a Microsoft Power Apps platformra. Az Access-adatokat megoszthatja a Dataverse platformmal, amely egy felhőalapú adatbázis, amelyen Power Platform alkalmazásokat, munkafolyamatok automatizálását, virtuális ügynököket és egyebeket készíthet webes, telefonos vagy táblagépes használatra. További információ: Első lépések: Access-adatok áttelepítése a Dataverse-be. |
Ez a cikk a Kompatibilitás-ellenőrző futtatásakor előforduló lekérdezési hibákat sorolja fel, és a hibák elhárításához nyújt segítséget.
A Kompatibilitás-ellenőrző hibáiról általános információt az Általános hibák ellenőrzése a webkompatibilitás ellenőrzésecikkben talál.
ACCWeb102012
Hiba szövege A lekérdezés nem kompatibilis a webről.
A hibaüzenet jelentése: A lekérdezésben ellenőriznie kell a webkompatibilitási problémákat.
Teendők Hozza létre újból a lekérdezést a lekérdezéstervezővel. Arról, hogy a lekérdezéstervező használatával hogyan hozhat létre weblekérdezéseket, a Lekérdezések – Bevezetés.
ACCWeb102014
Hiba szövege Az SQL nem kompatibilis a webalkalmazásokkal.
A hibaüzenet jelentése: Ennek számos oka lehet. Az alábbi lehetőségek közül választhat:
-
Nem kompatibilis webes objektumokra hivatkozik.
-
Nem kompatibilis webes kifejezésekre hivatkozik.
A kifejezések létrehozásáról további információt a Kifejezés létrehozása.
Teendők A weblekérdezés tervezője segítségével létrehozhat webes kompatibilis lekérdezéseket. A webes lekérdezések tervezését a Lekérdezések – Bevezetés .
ACCWeb103013
Hiba szövege Az Access nem tudta konvertálni a lekérdezést webes használatra, mert a lekérdezés eredményei több, azonos nevű mezőt tartalmaznak.
A hibaüzenet jelentése: Több mezőnek ugyanaz a neve.
Teendők Ellenőrizze az ismétlődő mezőneveket, és módosítsa őket külön mezőnevekre.
ACCWeb103079
Hiba szövege Írjon be egy nem egyező kifejezést a kifejezésbe.
A hibaüzenet jelentése: Az illesztés mindkét oldalán nem kompatibilisek, illetve az összehasonlított mezőtípusok nem kompatibilisek. A számként beszámként írt szöveget például nem hasonlíthatja össze és nem lehet összehasonlítani.
Teendők Győződjön meg arról, hogy az illesztés oldalai kompatibilisek. Illeszthet például szövegtípust szöveghez, számtípust számtípushoz. Ha nem illeszt be illesztéseket, ellenőrizze, hogy nem kompatibilis mezőtípusokat hasonlít-e össze.
ACCWeb103900
Hiba szövege Az Access nem tudta konvertálni a lekérdezést webes használatra.
A hibaüzenet jelentése: Az Access nem tudta közzétenni a lekérdezést, mert nem támogatott lekérdezéstípust, nem támogatott kifejezéseket, nem támogatott feltételeket vagy egyéb webes szolgáltatásokat használ.
Teendők A lekérdezést az Access lekérdezéstervezője segítségével tervezheti át.
ACCWeb103901
Hiba szövege A lekérdezés definíciója érvénytelen, ezért nem lehet létrehozni a lekérdezésobjektumot.
A hibaüzenet jelentése: A kiszolgáló nem tudta a lekérdezést a lekérdezésdefiníció váratlan hibája miatt elemezni.
Teendők Az Access tervezőivel tervezheti át a lekérdezést.
ACCWeb103902
Hiba szövege Az Access nem tudta konvertálni a lekérdezést webes használatra, mert nem támogatott lekérdezéstípust, nem támogatott kifejezéseket, nem támogatott feltételeket vagy egyéb, az interneten nem támogatott szolgáltatásokat használ.
A hibaüzenet jelentése: A lekérdezés nem kompatibilis webkifejezéseket tartalmaz. Ez a hiba a kiszolgáló korlátozása miatt vagy akkor fordulhat elő, ha egy kifejezés nem tud a kiszolgálóra lépni.
Teendők Távolítsa el a webről nem kompatibilis kifejezéseket. A kifejezésekről további információt a Kifejezés létrehozása a lekérdezésekben tartalmaz.
ACCWeb103903
Hiba szövege A lekérdezés definíciója érvénytelen, ezért nem lehet létrehozni a lekérdezésobjektumot.
A hibaüzenet jelentése: Az attribútumértékek egyike nem kompatibilis a webkel.
Teendők Győződjön meg arról, hogy az alábbi feltételek megfelelően vannak beállítva:
-
A névattribútum nem tartalmaz az alábbiak egyikét:
Egyenlőségjel az elején |
= |
---|---|
Period |
. |
Exclamation mark |
! |
Szögletes zárójelek |
[] |
Üres kezdő szóköz |
|
Nem nyomtatható karakterek |
Példa: tabulátor <TAB> vagy <be> |
Az alábbi szimbólumok bármelyike |
/ \ : * ? " < > | # { } % ~ & |
-
A névattribútum egy és 64 karakter közötti hosszú.
-
Felirat attribútum: Bármilyen karakterlánc, legfeljebb 1024 karakter.
ACCWeb103904
Hiba szövege Az Access nem tudta konvertálni a weben való használatra a lekérdezést, mert részlekérdezéseket tartalmaz.
A hibaüzenet jelentése: A lekérdezés segédlekérdezéseket tartalmaz. A segédlekérdezéseket a kiszolgáló nem támogatja.
Teendők Módosítsa úgy a lekérdezést, hogy ne legyen allekérdezés.
ACCWeb103905
Hiba szövege Az Access nem tudta konvertálni a lekérdezést webes használatra, mert egy másik, webes kompatibilis lekérdezésre támaszkodik.
A hibaüzenet jelentése: A lekérdezés vagy beágyazott lekérdezést tartalmaz olyan bemenetként, amely nem képviselhető a kiszolgálón, vagy olyan beviteli forrást tartalmaz, amely nem található.
Teendők
-
Győződjön meg arról, hogy a beágyazott lekérdezés érvényes.
-
Az Access lekérdezéstervezőivel érvényes beágyazott lekérdezést hozhat létre.
-
Győződjön meg arról, hogy a lekérdezés beviteli forrástáblája vagy lekérdezése létezik az adatbázisban.
ACCWeb103906
Hiba szövege A lekérdezés definíciója érvénytelen, ezért nem lehet létrehozni a lekérdezésobjektumot.
A hibaüzenet jelentése: A kijelölt vagy az oszlopok szerint sorrendben megadott forrástábla vagy lekérdezés nem található.
Teendők Győződjön meg arról, hogy az oszlop beviteli forrástáblája vagy lekérdezése létezik az Access-adatbázisban.
ACCWeb103907
Hiba szövege Az Access nem tudta konvertálni a lekérdezést webes használatra, mert nem tartalmaz mezőket az eredmények között.
A hibaüzenet jelentése: A lekérdezésben nincsenek kijelölt oszlopok.
Teendők Jelöljön ki vagy adjon meg legalább egy kimeneti oszlopot a lekérdezésben.
ACCWeb103908
Hiba szövege Az Access nem tudta konvertálni a lekérdezést webes használatra, mert túl sok mezőt jelenít meg az eredmények között.
Jelentése A lekérdezési forrás túl sok oszlopot tartalmaz.
Teendők Ezt a problémát nehéz lehet megoldani, és lehet, hogy meg kell vizsgálnia a forrástáblákat. Egy táblának nem lehet többe:
-
JET_ccolFixedMost oszlopok törlése
-
JET_ccolVarMost változó hosszúságú oszlopokat.
-
JET_ccolTaggedMost címkézett oszlopok.
ACCWeb103916
Hiba szövege Az Access nem tudta konvertálni a lekérdezést webes használatra, mert egy, a weben nem támogatott ORDER BY záradékra támaszkodik.
Jelentése Az alábbi feltételek közül egy vagy több létezik:
-
A rendelés elem szerint neve érvénytelen.
-
A forrástábla neve érvénytelen.
-
A rendezési sorrend beállítása nem növekvő vagy csökkenő.
-
A kifejezés érvénytelen.
Teendők Győződjön meg arról, hogy az alábbi feltételek megfelelően vannak beállítva:
-
A névattribútum nem tartalmazza az alábbiak egyikét:
Egyenlőségjel az elején |
= |
---|---|
Period |
. |
Exclamation mark |
! |
Szögletes zárójelek |
[] |
Üres kezdő szóköz |
|
Nem nyomtatható karakterek |
Példa: tabulátor <TAB> vagy <be> |
Az alábbi szimbólumok bármelyike |
/ \ : * ? " < > | # { } % ~ & |
-
A névattribútum egy és 64 karakter közötti hosszú.
-
A kifejezés egy érvényes kifejezés.
ACCWeb103918
Hiba szövege Az Access nem tudta konvertálni a lekérdezést webes használatra, mert olyan JOIN típust ad meg, amely webes használatra nem támogatott.
A hibaüzenet jelentése: A kiszolgáló nem támogatja a két tábla között több illesztés (többmezős illesztések) rendelkező lekérdezéseket.
Teendők Ügyeljen arra, hogy az illesztéseket táblánként csak egy mező használja.
ACCWeb103926
Hibateszt Az Access nem tudta konvertálni a lekérdezést webes használatra, mert nem adja meg a SELECT FROM táblát.
A hibaüzenet jelentése: A lekérdezés nem tartalmaz bemeneti táblákat (hiányzik a FROM záradék).
Teendők Győződjön meg arról, hogy a lekérdezéshez meg van adva egy beviteli oszlop.
ACCWeb103927
Hiba szövege Az Access nem tudta konvertálni a lekérdezést webes használatra, mert a lekérdezés eredményei több, azonos nevű mezőt tartalmaznak.
A hibaüzenet jelentése: Ugyanazt a nevet adja meg több mezőnek is.
Teendők Ellenőrizze az ismétlődő mezőneveket, és módosítsa őket külön mezőnevekre.
ACCWeb103928
Hiba szövege Az Access nem tudta konvertálni a lekérdezést webes használatra, mert néhány paraméterét nem sikerült konvertálni a weben való használatra.
A hibaüzenet jelentése: A paraméter neve vagy típusa érvénytelen.
Teendők Győződjön meg arról, hogy a paraméter neve és típusa érvényes.
-
A névattribútum nem tartalmaz:
Egyenlőségjel az elején |
= |
---|---|
Period |
. |
Exclamation mark |
! |
Szögletes zárójelek |
[] |
Üres kezdő szóköz |
|
Nem nyomtatható karakterek |
Példa: tabulátor <TAB> vagy <be> |
Az alábbi szimbólumok bármelyike |
/ \ : * ? " < > | # { } % ~ & |
-
A névattribútum egy és 64 karakter közötti hosszú.
A következő típusok érvényesek:
Szöveg (legfeljebb 255 karakter) |
---|
Számok |
logikai változó |
DateTime |
Pénznem |
ACCWeb103930
Hiba szövege Az Access nem tudta konvertálni a lekérdezést webes használatra, mert néhány paramétere eredménymezőként jelenik meg, vagy az ORDER BY utasításokban használatos.
A hibaüzenet jelentése: A lekérdezés olyan paramétert használ, amely vagy skaláris kivetítésként van kivetítve, vagy utasítás szerint sorrendben van használva.
Ez akkor fordulhat elő, ha egy paramétert kivetített oszlopként használ (például: válassza a paraméter1 paramétert a Table1 táblából) vagy sorrend szerint (Például: válassza a * lehetőséget az 1. táblából és a order by field1= paramétert).
Teendők Ne használja az oszlop szerint kivetített paramétereket vagy a sorrendjüket.
ACCWeb103938
Hiba szövege Az Access nem tudta konvertálni a lekérdezést webes használatra.
A hibaüzenet jelentése: Két mezőnek ugyanaz a neve, és az Access nem tud érvényes aliasokat létrehozni számukra.
Teendők Ellenőrizze az ismétlődő mezőneveket, és módosítsa őket külön mezőnevekre.
ACCWeb103939
Hiba szövege Az Access nem tudta konvertálni a lekérdezést webes használatra.
A hibaüzenet jelentése: A lekérdezés aliasa nagyobb, mint 64 karakter.
Teendők Győződjön meg arról, hogy a lekérdezésben használt alias nem kisebb 64 karakternél.
ACCWeb103940
Hiba szövege Az Access nem tudta konvertálni a lekérdezést webes használatra, mert olyan JOIN típust ad meg, amely webes használatra nem támogatott.
A hibaüzenet jelentése: A kiszolgáló nem támogatja az ugyanazon a két táblán (többmezős illesztéseken) több illesztésen keresztüli lekérdezéseket.
Teendők Győződjön meg arról, hogy táblánként csak egy mezőt használ az illesztésekkel.
ACCWeb103942
Hiba szövege Az Access nem tudta konvertálni a lekérdezést webes használatra, mert ciklikus illesztéseket tartalmaz.
A hibaüzenet jelentése: A lekérdezésben lévő táblák közötti illesztés körkörös illesztéseket okoz a táblák között, ami megakadályozza, hogy az Access átalakítsa a lekérdezést a weben való használatra.
Teendők Távolítsa el a táblázatok közötti illesztéseket, hogy a ciklikus illesztéseket eltávolítsa.