Důležité V příští verzi SharePointu se odeberou služby Access Services 2010 a Access Services 2013. Doporučujeme, abyste nevytvářeli nové webové aplikace a abyste migrovali existující aplikace na alternativní platformu, jako je třeba Microsoft Power Apps. Přístupová data můžete sdílet s Dataverse, což je cloudová databáze, na které můžete vytvářet aplikace Power Platform, automatizovat pracovní postupy, virtuální agenty a provádět další akce pro web, telefon nebo tablet. Další informace najdete v tématu Začínáme: Migrace přístupových dat do služby Dataverse. |
Tento článek obsahuje seznam chyb dotazu, ke kterým může dojít při spuštění kontroly kompatibility, a obsahuje informace, které vám můžou pomoct tyto chyby vyřešit.
Obecné informace o chybách kontroly kompatibility najdete v článku Kontrola kompatibility webu s obecnými chybami.
ACCWeb102012
Text chyby Dotaz není kompatibilní s webem.
Význam: V dotazu je nutné zkontrolovat problémy s kompatibilitou webu.
Co dělat Znovu vytvořte dotaz pomocí návrháře dotazu. Další informace o tom, jak vytvořit webový dotaz pomocí návrháře dotazů, najdete v tématu Úvod k dotazům.
ACCWeb102014
Text chyby Jazyk SQL není kompatibilní s webem.
Význam: Může být mnoho důvodů, proč by se tato chyba mohla zobrazit. Můžete dělat jednu z těchto akcí:
-
Odkazování na webové nekompatibilní objekty
-
Odkazování na webové nekompatibilní výrazy
Další informace o tom, jak vytvářet výrazy, najdete v tématu Vytvoření výrazu.
Co dělat Zvažte použití návrháře webových dotazů k vytvoření dotazů, které jsou kompatibilní s webem. Další informace o navrhování dotazů pro web najdete v tématu Úvod k dotazům.
ACCWeb103013
Text chyby Access nemohl převést dotaz pro použití na webu, protože výsledky dotazu obsahují více polí se stejným názvem.
Význam: Více polí má stejný název.
Co dělat Zkontrolujte duplicitní názvy polí a změňte duplicitní položky na odlišné názvy polí.
ACCWeb103079
Text chyby Neshoda typů ve výrazu
Význam: Typy na obou stranách spojení nejsou kompatibilní nebo porovnávané typy polí jsou nekompatibilní typy. Například text na číslo se nesrovnává ani nesrovnává.
Co dělat Ujistěte se, že jsou strany spojení kompatibilní. Typ textu můžete například spojit s typem textu a typem čísla k typu čísla. Pokud spojení nevykonáte, zkontrolujte, jestli porovnávat nekompatibilní typy polí.
ACCWeb103900
Text chyby Access nemohl převést dotaz pro použití na webu.
Význam: Access nemohl publikovat dotaz, protože používá nepodporovaný typ dotazu, nepodporované výrazy, nepodporovaná kritéria nebo jiné funkce, které nejsou na webu podporované.
Co dělat K přepracování dotazu použijte Návrhář dotazů Accessu.
ACCWeb103901
Text chyby Definice dotazu je neplatná, takže objekt dotazu nelze vytvořit.
Význam: Server nemohl analyzovat dotaz kvůli neočekávané chybě v definici dotazu.
Co dělat K přepracování dotazu použijte návrháře Accessu.
ACCWeb103902
Text chyby Access nemohl převést dotaz pro použití na webu, protože používá nepodporovaný typ dotazu, nepodporované výrazy, nepodporovaná kritéria nebo jiné funkce, které nejsou na webu podporované.
Význam: Dotaz obsahuje výrazy, které nejsou kompatibilní s webem. K této chybě může dojít buď z důvodu omezení serveru, nebo když se výraz nemůže přesunout na server.
Co dělat Odeberte výrazy, které nejsou kompatibilní s webem. Další informace o výrazech jsou platné pro dotazy najdete v tématu Vytvoření výrazu.
ACCWeb103903
Text chyby Definice dotazu je neplatná, takže objekt dotazu nelze vytvořit.
Význam: Jedna z hodnot atributů není kompatibilní s webem.
Co dělat Ujistěte se, že jsou správně nastavené následující podmínky:
-
Atribut name nemá žádnou z těchto vlastností:
Znaménko rovná se na začátku |
= |
---|---|
Period |
. |
Exlamantion mark |
! |
Hranaté závorky |
[] |
Prázdné úvodní místo |
|
Netisknutelné znaky |
Příklad: <Enter> nebo <TAB> |
Kterýkoli z následujících symbolů |
/ \ : * ? " < > | # { } % ~ & |
-
Atribut name je dlouhý od jednoho do 64 znaků.
-
Atribut Titulky: Libovolný řetězec, až 1 024 znaků.
ACCWeb103904
Text chyby Access nemohl převést dotaz pro použití na webu, protože obsahuje dílčí dotaz.
Význam: Dotaz obsahuje poddotaz. Poddotazy nejsou na serveru podporované.
Co dělat Upravte dotaz tak, aby neobsahuje dílčí dotaz.
ACCWeb103905
Text chyby Access nemohl převést dotaz pro použití na webu, protože závisí na jiném dotazu, který není kompatibilní s webem.
Význam: Dotaz buď obsahuje vnořený dotaz jako vstup, který nelze na serveru reprezentovat, nebo obsahuje vstupní zdroj, který nelze najít.
Co dělat
-
Ujistěte se, že je vnořený dotaz platný.
-
K vytvoření platného vnořeného dotazu použijte návrháře accessových dotazů.
-
Zajistěte, aby vstupní zdrojová tabulka nebo dotaz dotazu existovaly v databázi.
ACCWeb103906
Text chyby Definice dotazu je neplatná, takže objekt dotazu nelze vytvořit.
Význam: Zdrojovou tabulku nebo dotaz vybraného sloupce nebo pořadí podle sloupců nelze najít.
Co dělat Zajistěte, aby vstupní zdrojová tabulka nebo dotaz sloupce existovaly v databázi Accessu.
ACCWeb103907
Text chyby Access nemohl převést dotaz pro použití na webu, protože neobsahuje žádná pole ve výsledcích.
Význam: V dotazu nejsou vybrané žádné sloupce.
Co dělat V dotazu vyberte nebo zadejte aspoň jeden výstupní sloupec.
ACCWeb103908
Text chyby Access nemohl převést dotaz pro použití na webu, protože ve výsledcích zobrazuje příliš mnoho polí.
Co to znamená Zdroj dotazu má příliš mnoho sloupců.
Co dělat To může být obtížné vyřešit a možná budete muset zkontrolovat zdrojové tabulky. Tabulka nemůže mít víc než:
-
JET_ccolFixedMost pevné sloupce.
-
JET_ccolVarMost sloupce s proměnnou délkou.
-
JET_ccolTaggedMost označené sloupce.
ACCWeb103916
Text chyby Access nemohl převést dotaz pro použití na webu, protože se opírá o klauzuli ORDER BY, která není na webu podporovaná.
Co to znamená Existuje jedna nebo více z následujících podmínek:
-
Název pořadí podle elementu není platný.
-
Název zdrojové tabulky není platný.
-
Pořadí řazení je nastavené na jinou možnost než vzestupně nebo sestupně.
-
Výraz není platný.
Co dělat Ujistěte se, že jsou správně nastavené následující podmínky:
-
Atribut name neobsahuje žádnou z těchto možností:
Znaménko rovná se na začátku |
= |
---|---|
Period |
. |
Exlamantion mark |
! |
Hranaté závorky |
[] |
Prázdné úvodní místo |
|
Netisknutelné znaky |
Příklad: <Enter> nebo <TAB> |
Kterýkoli z následujících symbolů |
/ \ : * ? " < > | # { } % ~ & |
-
Atribut name je dlouhý od jednoho do 64 znaků.
-
Výraz je platný výraz.
ACCWeb103918
Text chyby Access nemohl převést dotaz pro použití na webu, protože určuje typ JOIN, který není na webu podporovaný.
Význam: Server nepodporuje dotazy, které mají více spojení mezi dvěma tabulkami (spojení s více poli).
Co dělat Ujistěte se, že spojení používají pouze jedno pole pro každou tabulku.
ACCWeb103926
Test chyb Access nemohl převést dotaz pro použití na webu, protože nezadá, kterou tabulku má vybrat z.
Význam: Dotaz nemá žádné vstupní tabulky (chybí klauzule FROM).
Co dělat Zajistěte, aby dotaz měl zadaný vstupní sloupec.
ACCWeb103927
Text chyby Access nemohl převést dotaz pro použití na webu, protože výsledky dotazu obsahují více polí se stejným názvem.
Význam: Pro více polí jste zadali stejný název.
Co dělat Zkontrolujte duplicitní názvy polí a změňte duplicitní položky na odlišné názvy polí.
ACCWeb103928
Text chyby Access nemohl převést dotaz pro použití na webu, protože některé jeho parametry nebylo možné převést pro použití na webu.
Význam: Název nebo typ parametru není platný.
Co dělat Ujistěte se, že název a typ parametru jsou platné.
-
Atribut name neobsahuje:
Znaménko rovná se na začátku |
= |
---|---|
Period |
. |
Exlamantion mark |
! |
Hranaté závorky |
[] |
Prázdné úvodní místo |
|
Netisknutelné znaky |
Příklad: <Enter> nebo <TAB> |
Kterýkoli z následujících symbolů |
/ \ : * ? " < > | # { } % ~ & |
-
Atribut name je dlouhý od jednoho do 64 znaků.
Platné jsou následující typy:
Text (až 255 znaků) |
---|
Číslice |
Logická hodnota |
DateTime |
Měna |
ACCWeb103930
Text chyby Access nemohl převést dotaz pro použití na webu, protože některé jeho parametry se zobrazují jako výsledná pole nebo se používají v příkazech ORDER BY.
Význam: Dotaz má parametr, který se promítá jako skalární nebo se používá v pořadí podle příkazu.
K tomu může dojít, pokud se parametr použije jako promítlý sloupec (Příklad: vyberte param1 z tabulky1) nebo podle pořadí podle (Příklad: vyberte * z tabulky 1 a pořadí podle pole1= param).
Co dělat Nepoužívejte parametry, které jsou promítované ve sloupci nebo pořadí podle sloupce.
ACCWeb103938
Text chyby Access nemohl převést dotaz pro použití na webu.
Význam: Existují dvě pole se stejným názvem a Access pro ně nemůže vytvořit platné aliasy.
Co dělat Zkontrolujte duplicitní názvy polí a změňte duplicitní položky na odlišné názvy polí.
ACCWeb103939
Text chyby Access nemohl převést dotaz pro použití na webu.
Význam: Dotaz má alias, který je větší než 64 znaků.
Co dělat Ujistěte se, že alias použitý v dotazu je menší nebo roven 64 znakům.
ACCWeb103940
Text chyby Access nemohl převést dotaz pro použití na webu, protože určuje typ JOIN, který není na webu podporovaný.
Význam: Server nepodporuje dotazy, které mají více spojení ve stejných dvou tabulkách (spojení s více poli).
Co dělat Zajistěte, aby spojení, která používáte, byla v jedné tabulce jenom jedno pole.
ACCWeb103942
Text chyby Access nemohl převést dotaz pro použití na webu, protože obsahuje cyklické spojení.
Význam: Spojení mezi tabulkami v dotazu způsobují cyklické spojení mezi tabulkami, které brání Accessu v převodu dotazu pro použití na webu.
Co dělat Odeberte spojení mezi tabulkami, aby se cyklická spojení odebrala.