|
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 dotazů, ke kterým může dojít při spuštění kontroly kompatibility, a obsahuje informace, které vám pomůžou tyto chyby vyřešit.
Obecné informace o chybách nástroje Kontrola kompatibility najdete v článku Kontrola kompatibility webu Obecné chyby.
ACCWeb102012
Text chyby Dotaz není kompatibilní s webem.
Význam: V dotazu je nutné zkontrolovat problémy s kompatibilitou webu.
Co dělat Vytvořte dotaz znovu pomocí návrháře dotazů. Další informace o použití návrháře dotazů k vytvoření webového dotazu najdete v tématu Úvod do dotazů.
ACCWeb102014
Text chyby Sql není kompatibilní s webem.
Význam: K této chybě může dojít z mnoha důvodů. Je možné, že provádíte jednu z následujících věcí:
-
Odkazování na nekompatibilní objekty webu
-
Odkazování na nekompatibilní webové výrazy
Další informace o vytváření výrazů 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 návrhu dotazů pro web najdete v tématu Úvod do dotazů.
ACCWeb103013
Text chyby Aplikaci Access se nepodařilo 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, jestli nejsou duplicitní názvy polí, a změňte je na odlišné názvy polí.
ACCWeb103079
Text chyby Neshoda typů ve výrazu
Význam: Typy na obou stranách spojení jsou nekompatibilní nebo porovnávané typy polí jsou nekompatibilní typy. Například text k číslu nelze porovnat nebo spojit.
Co dělat Ujistěte se, že jsou strany spojení kompatibilní. Můžete například spojit typ textu s typem textu a typem čísla s typem čísla. Pokud spojení neprovádíte, zkontrolujte, jestli porovnáváte nekompatibilní typy polí.
ACCWeb103900
Text chyby Aplikaci Access se nepodařilo převést dotaz pro použití na webu.
Význam: Aplikace Access nemohla publikovat dotaz, protože používá nepodporovaný typ dotazu, nepodporované výrazy, nepodporovaná kritéria nebo jiné funkce, které nejsou na webu podporovány.
Co dělat K návrhu dotazu použijte návrháře 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 Návrh dotazu můžete přepracovat pomocí návrhářů Accessu.
ACCWeb103902
Text chyby Aplikaci Access se nepodařilo 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 podporovány.
Význam: Dotaz obsahuje výrazy, které nejsou kompatibilní s webem. K této chybě může dojít buď kvůli 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 platných výrazech 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 atributu není kompatibilní s webem.
Co dělat Ujistěte se, že jsou správně nastavené následující podmínky:
-
Atribut name neobsahuje žádné z následujících vlastností:
|
Symbol rovná se na začátku |
= |
|---|---|
|
Period |
. |
|
Exlamantion mark |
! |
|
Hranaté závorky |
[] |
|
Prázdná mezera na začátku |
|
|
Netisknutelné znaky |
Příklad: <Enter> nebo <tab> |
|
Libovolný z následujících symbolů |
/ \ : * ? " < > | # { } % ~ & |
-
Atribut name má délku 1 až 64 znaků.
-
Atribut titulku: Libovolný řetězec, maximálně 1024 znaků.
ACCWeb103904
Text chyby Aplikaci Access se nepodařilo převést dotaz pro použití na webu, protože obsahuje dílčí dotaz.
Význam: Dotaz obsahuje poddotaz. Poddotazy nejsou na serveru podporovány.
Co dělat Upravte dotaz tak, aby neměl dílčí dotaz.
ACCWeb103905
Text chyby Aplikace Access nemohla 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 reprezentovat na serveru, nebo obsahuje vstupní zdroj, který nelze najít.
Co dělat
-
Ujistěte se, že je vnořený dotaz platný.
-
Pomocí návrhářů dotazů Accessu vytvořte platný vnořený dotaz.
-
Ujistěte se, že v databázi existuje vstupní zdrojová tabulka dotazu nebo dotaz.
ACCWeb103906
Text chyby Definice dotazu je neplatná, takže objekt dotazu nelze vytvořit.
Význam: Zdrojová tabulka nebo dotaz vybrané nebo seřazené podle sloupců nebyly nalezeny.
Co dělat Ujistěte se, že vstupní zdrojová tabulka sloupce nebo dotaz existují v accessové databázi.
ACCWeb103907
Text chyby Aplikaci Access se nepodařilo převést dotaz pro použití na webu, protože ve výsledcích neobsahuje žádná pole.
Význam: V dotazu nejsou vybrány žádné sloupce.
Co dělat V dotazu vyberte nebo zadejte aspoň jeden výstupní sloupec.
ACCWeb103908
Text chyby Aplikaci Access se nepodařilo 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 prozkoumat zdrojové tabulky. Tabulka nesmí obsahovat víc než:
-
JET_ccolFixedMost pevné sloupce.
-
JET_ccolVarMost sloupce s proměnnou délkou.
-
JET_ccolTaggedMost označené sloupce.
ACCWeb103916
Text chyby Aplikace Access nemohla převést dotaz pro použití na webu, protože spoléhá na klauzuli ORDER BY, která není na webu podporována.
Co to znamená Existuje nejméně jedna 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 žádné z následujících položek:
|
Symbol rovná se na začátku |
= |
|---|---|
|
Period |
. |
|
Exlamantion mark |
! |
|
Hranaté závorky |
[] |
|
Prázdná mezera na začátku |
|
|
Netisknutelné znaky |
Příklad: <Enter> nebo <tab> |
|
Libovolný z následujících symbolů |
/ \ : * ? " < > | # { } % ~ & |
-
Atribut name má délku 1 až 64 znaků.
-
Výraz je platný výraz.
ACCWeb103918
Text chyby Aplikaci Access se nepodařilo převést dotaz pro použití na webu, protože určuje typ JOIN, který není na webu podporován.
Význam: Server nepodporuje dotazy, které mají více spojení mezi dvěma tabulkami (spojení s více poli).
Co dělat Zajistěte, aby spojení používala pouze jedno pole pro každou tabulku.
ACCWeb103926
Test chyb Aplikaci Access se nepodařilo převést dotaz pro použití na webu, protože nespecifikuje tabulku, která se má vybrat z.
Význam: Dotaz neobsahuje žádné vstupní tabulky (chybí klauzule FROM).
Co dělat Ujistěte se, že váš dotaz obsahuje zadaný vstupní sloupec.
ACCWeb103927
Text chyby Aplikaci Access se nepodařilo 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: Stejný název jste zadali pro více polí.
Co dělat Zkontrolujte, jestli nejsou duplicitní názvy polí, a změňte je na odlišné názvy polí.
ACCWeb103928
Text chyby Aplikaci Access se nepodařilo převést dotaz pro použití na webu, protože některé jeho parametry nelze 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:
|
Symbol rovná se na začátku |
= |
|---|---|
|
Period |
. |
|
Exlamantion mark |
! |
|
Hranaté závorky |
[] |
|
Prázdná mezera na začátku |
|
|
Netisknutelné znaky |
Příklad: <Enter> nebo <tab> |
|
Libovolný z následujících symbolů |
/ \ : * ? " < > | # { } % ~ & |
-
Atribut name má délku 1 až 64 znaků.
Následující typy jsou platné:
|
Text (až 255 znaků) |
|---|
|
Číslice |
|
Logická hodnota |
|
DateTime |
|
Měna |
ACCWeb103930
Text chyby Aplikaci Access se nepodařilo převést dotaz pro použití na webu, protože některé jeho parametry se zobrazují jako pole výsledků nebo se používají v příkazech ORDER BY.
Význam: Dotaz má parametr, který se buď 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 buď jako projektovaný sloupec (příklad: select param1 from Table1), nebo jako pořadí podle (Příklad: select * from table 1 and order by field1= param).
Co dělat Nepoužívejte parametry, které jsou promítané do sloupců nebo seřadit podle sloupce.
ACCWeb103938
Text chyby Aplikaci Access se nepodařilo 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, jestli nejsou duplicitní názvy polí, a změňte je na odlišné názvy polí.
ACCWeb103939
Text chyby Aplikaci Access se nepodařilo 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 kratší nebo roven 64 znakům.
ACCWeb103940
Text chyby Aplikaci Access se nepodařilo převést dotaz pro použití na webu, protože určuje typ JOIN, který není na webu podporován.
Význam: Server nepodporuje dotazy, které mají více spojení ve stejných dvou tabulkách (spojení s více poli).
Co dělat Ujistěte se, že spojení používáte pouze jedno pole pro každou tabulku.
ACCWeb103942
Text chyby Aplikaci Access se nepodařilo 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é accessu brání v převodu dotazu pro použití na webu.
Co dělat Odeberte spojení mezi tabulkami, aby byla odstraněna cyklické spojení.