|
Pomembno Accessove storitve 2010 in Accessove storitve 2013 bodo v naslednji izdaji SharePointa odstranjene. Priporočamo vam, da ne ustvarjate novih spletnih aplikacij in preselite obstoječe aplikacije na drugo platformo, npr. Microsoft Power Apps. Accessove podatke lahko daste v skupno rabo s storitvijo Dataverse, ki je zbirka podatkov v oblaku, s katero lahko ustvarite aplikacije platforme Power Platform, avtomatizirate poteke dela, navidezne posrednike in še več za splet, telefon ali tablični računalnik. Če želite več informacij, glejte Uvod: Selitev Accessovih podatkov v Dataverse. |
V tem članku so navedene napake poizvedbe, do katerih lahko pride, ko zaženete preverjevalnik združljivosti, in informacije, s katerimi lahko odpravite napake.
Splošne informacije o napakah preverjevalnika združljivosti najdete v članku Preverjanje splošne napake v spletni združljivosti.
ACCWeb102012
Besedilo napake Poizvedba ni združljiva s spletom.
Kaj to pomeni V poizvedbi morate preveriti, ali je težava z združljivostjo v spletu.
Kaj narediti Znova ustvarite poizvedbo z načrtovalnikom poizvedb. Če želite več informacij o uporabi načrtovalca poizvedbe za ustvarjanje spletne poizvedbe, glejte Uvod v poizvedbe.
ACCWeb102014
Besedilo napake SQL ni združljiv s spletom.
Kaj to pomeni To sporočilo o napaki se lahko prikaže iz več razlogov. Morda izvajate nekaj od tega:
-
Sklic na spletne nezdružljive predmete.
-
Sklic na spletne nezdružljive izraze.
Če želite več informacij o ustvarjanju izrazov, glejte Ustvarjanje izraza.
Kaj narediti Priporočamo vam, da za ustvarjanje poizvedb, ki so združljive s spletom, uporabite spletni načrtovalnik poizvedb. Če želite več informacij o načrtovanju poizvedb za splet, glejte Uvod v poizvedbe.
ACCWeb103013
Besedilo napake Access ni mogel pretvoriti poizvedbe za uporabo v spletu, ker rezultati poizvedbe vsebujejo več polj z istim imenom.
Kaj to pomeni Več polj ima enako ime.
Kaj narediti Poiščite podvojena imena polj in podvojene elemente spremenite v razlikovalna imena polj.
ACCWeb103079
Besedilo napake V izraz vnesite neujemanje.
Kaj to pomeni Vrste na kateri koli strani združitve niso združljive ali pa so primerjane vrste polj nezdružljive vrste. Besedila za oštevilčevanje na primer ni mogoče primerjati ali pridružiti.
Kaj narediti Prepričajte se, da je stran združevanj združljiva. Združite na primer vrsto besedila v vrsto besedila in vrsto številke za vrsto števila. Če ne izvajate združitve, preverite, ali primerjate nezdružljive vrste polj.
ACCWeb103900
Besedilo napake Access ni mogel pretvoriti poizvedbe za uporabo v spletu.
Kaj to pomeni Access ni mogel objaviti poizvedbe, ker uporablja nepodprto vrsto poizvedbe, nepodprte izraze, nepodprte pogoje ali druge funkcije, ki niso podprte v spletu.
Kaj narediti Z načrtovalnikom Accessovih poizvedb lahko znova ustvarite poizvedbo.
ACCWeb103901
Besedilo napake Definicija poizvedbe ni veljavna, zato da predmeta poizvedbe ni mogoče ustvariti.
Kaj to pomeni Strežnik ni mogel razčleniti poizvedbe zaradi nepričakovane napake v definiciji poizvedbe.
Kaj narediti Uporabite Accessove načrtovalce, da znova ustvarite poizvedbo.
ACCWeb103902
Besedilo napake Access ni mogel pretvoriti poizvedbe za uporabo v spletu, ker uporablja nepodprto vrsto poizvedbe, nepodprte izraze, nepodprte pogoje ali druge funkcije, ki niso podprte v spletu.
Kaj to pomeni Poizvedba vsebuje izraze, ki niso združljivi s spletom. Do te napake lahko pride zaradi omejitve strežnika ali ko se izraz ne more premakniti v strežnik.
Kaj narediti Odstranite izraze, ki niso združljivi s spletom. Če želite več informacij o izrazih, ki so veljavni za poizvedbe, glejte Ustvarjanje izraza.
ACCWeb103903
Besedilo napake Definicija poizvedbe ni veljavna, zato da predmeta poizvedbe ni mogoče ustvariti.
Kaj to pomeni Ena od vrednosti atributov ni združljiva s spletom.
Kaj narediti Preverite, ali so ti pogoji pravilno nastavljeni:
-
Atribut imena nima ničesar od naslednjega:
|
Enačaj na začetku |
= |
|---|---|
|
Pika |
. |
|
Klicaj |
! |
|
Oglate oklepaje |
[] |
|
Prazen začetni presledek |
|
|
Nenatisljivi znaki |
Na primer: <enter> ali <TAB> |
|
Kateri koli od teh simbolov |
/ \ : * ? » < > | # { } % ~ & |
-
Atribut imena je dolg med enim in 64 znaki.
-
Atribut napisa: Poljuben niz, ki ima lahko največ 1024 znakov.
ACCWeb103904
Besedilo napake Access ni mogel pretvoriti poizvedbe za uporabo v spletu, ker vsebuje podpo poizvedbo.
Kaj to pomeni Poizvedba vsebuje podpoizvedbo. Podpoizvedbe niso podprte v strežniku.
Kaj narediti Poizvedbo spremenite tako, da ne bo imel podpopravka.
ACCWeb103905
Besedilo napake Access ni mogel pretvoriti poizvedbe za uporabo v spletu, ker temelji na drugi poizvedbi, ki ni združljiva s spletom.
Kaj to pomeni Poizvedba vsebuje ugnezdeno poizvedbo kot vnos, ki ga ni mogoče prikazati v strežniku, ali pa vsebuje vir vnosa, ki ga ni mogoče najti.
Kaj narediti
-
Preverite, ali je ugnezdena poizvedba veljavna.
-
Uporabite načrtovalce Accessovih poizvedb, da ustvarite veljavno ugnezdeno poizvedbo.
-
Prepričajte se, da izvorna tabela ali poizvedba za vnos poizvedbe obstaja v zbirki podatkov.
ACCWeb103906
Besedilo napake Definicija poizvedbe ni veljavna, zato da predmeta poizvedbe ni mogoče ustvariti.
Kaj to pomeni Izvorne tabele ali poizvedbe izbranega ali naročila po stolpcih ni mogoče najti.
Kaj narediti Prepričajte se, da izvorna tabela ali poizvedba za vnos stolpca obstaja v Accessovi zbirki podatkov.
ACCWeb103907
Besedilo napake Access ni mogel pretvoriti poizvedbe za uporabo v spletu, ker v svoje rezultate ne vključuje polj.
Kaj to pomeni V poizvedbi ni izbran noben stolpec.
Kaj narediti Izberite ali določite vsaj en izhodni stolpec v poizvedbi.
ACCWeb103908
Besedilo napake Access ni mogel pretvoriti poizvedbe za uporabo v spletu, ker prikaže preveč polj v rezultatih.
Kaj to pomeni Vir poizvedbe ima preveč stolpcev.
Kaj narediti To je morda težko odpraviti in morda boste morali pregledati izvorne tabele. Tabela lahko vsebuje največ:
-
JET_ccolFixedMost nespremenljivih stolpcev.
-
JET_ccolVarMost stolpce s spremenljivo dolžino.
-
JET_ccolTaggedMost označeni stolpci.
ACCWeb103916
Besedilo napake Access ni mogel pretvoriti poizvedbe za uporabo v spletu, ker temelji na stavku ORDER BY, ki ni podprt v spletu.
Kaj to pomeni Obstaja eden ali več od teh pogojev:
-
Ime naročila po elementih ni veljavno.
-
Ime izvorne tabele ni veljavno.
-
Vrstni red razvrščanja je nastavljen na možnost, ki ni naraščajoče ali padajoče.
-
Izraz ni veljaven.
Kaj narediti Preverite, ali so ti pogoji pravilno nastavljeni:
-
Atribut imena ne vsebuje ničesar od naslednjega:
|
Enačaj na začetku |
= |
|---|---|
|
Pika |
. |
|
Klicaj |
! |
|
Oglate oklepaje |
[] |
|
Prazen začetni presledek |
|
|
Nenatisljivi znaki |
Na primer: <enter> ali <TAB> |
|
Kateri koli od teh simbolov |
/ \ : * ? » < > | # { } % ~ & |
-
Atribut imena je dolg med enim in 64 znaki.
-
Izraz je veljaven izraz.
ACCWeb103918
Besedilo napake Access ni mogel pretvoriti poizvedbe za uporabo v spletu, ker določa vrsto JOIN, ki ni podprta v spletu.
Kaj to pomeni Strežnik ne podpira poizvedb, ki imajo več združitev med dvema tabelama (združitve z več polji).
Kaj narediti Zagotovite, da združitve uporabljajo le eno polje na tabelo.
ACCWeb103926
Preskus napake Access ni mogel pretvoriti poizvedbe za uporabo v spletu, ker ne določa, katero tabelo naj izbere FROM.
Kaj to pomeni Poizvedba nima vnosnih tabel (manjkajoči stavek FROM).
Kaj narediti Prepričajte se, da je v poizvedbi naveden vhodni stolpec.
ACCWeb103927
Besedilo napake Access ni mogel pretvoriti poizvedbe za uporabo v spletu, ker rezultati poizvedbe vsebujejo več polj z istim imenom.
Kaj to pomeni Isto ime ste navedli za več polj.
Kaj narediti Poiščite podvojena imena polj in podvojene elemente spremenite v razlikovalna imena polj.
ACCWeb103928
Besedilo napake Access ni mogel pretvoriti poizvedbe za uporabo v spletu, ker nekaterih njenih parametrov ni bilo mogoče pretvoriti za uporabo v spletu.
Kaj to pomeni Ime ali vrsta parametra ni veljavna.
Kaj narediti Preverite, ali sta ime in vrsta parametra veljavna.
-
Atribut imena ne vsebuje:
|
Enačaj na začetku |
= |
|---|---|
|
Pika |
. |
|
Klicaj |
! |
|
Oglate oklepaje |
[] |
|
Prazen začetni presledek |
|
|
Nenatisljivi znaki |
Na primer: <enter> ali <TAB> |
|
Kateri koli od teh simbolov |
/ \ : * ? » < > | # { } % ~ & |
-
Atribut imena je dolg med enim in 64 znaki.
Veljavne so te vrste:
|
Besedilo (do 255 znakov) |
|---|
|
Številke |
|
Logičen |
|
DateTime |
|
Valuta |
ACCWeb103930
Besedilo napake Access ni mogel pretvoriti poizvedbe za uporabo v spletu, ker so nekateri parametri prikazani kot polja z rezultati ali uporabljeni v izjavah ORDER BY.
Kaj to pomeni Poizvedba ima parameter, ki je bodisi projiciranje kot skalarna ali uporabljena v vrstnem redu z izjavo.
To se lahko zgodi, če je parameter uporabljen kot projected column (Primer: select param1 from Table1) ali kot vrstni red po (Primer: izberite * iz tabele 1 in vrstni red po field1 = param).
Kaj narediti Izogibajte se uporabi parametrov, ki so projiciranje stolpcev ali vrstni red po stolpcih.
ACCWeb103938
Besedilo napake Access ni mogel pretvoriti poizvedbe za uporabo v spletu.
Kaj to pomeni Obstajata dve polji z istim imenom in Access ne more ustvariti veljavnih vzdevkov zanje.
Kaj narediti Poiščite podvojena imena polj in podvojene elemente spremenite v razlikovalna imena polj.
ACCWeb103939
Besedilo napake Access ni mogel pretvoriti poizvedbe za uporabo v spletu.
Kaj to pomeni Poizvedba ima vzdevek, ki je večji od 64 znakov.
Kaj narediti Prepričajte se, da je vzdevek, uporabljen v poizvedbi, manjši ali enak 64 znakom.
ACCWeb103940
Besedilo napake Access ni mogel pretvoriti poizvedbe za uporabo v spletu, ker določa vrsto JOIN, ki ni podprta v spletu.
Kaj to pomeni Strežnik ne podpira poizvedb, ki imajo več združitev v istih dveh tabelah (združitve z več polj).
Kaj narediti Zagotovite, da združitve, ki jih uporabljate, uporabljajo le eno polje na tabelo.
ACCWeb103942
Besedilo napake Access ni mogel pretvoriti poizvedbe za uporabo v spletu, ker vsebuje ciklično združevanje.
Kaj to pomeni Združitve med tabelami v poizvedbi povzročajo krožno združevanje med tabelami, kar Preprečuje Accessu, da bi pretvoril poizvedbo za uporabo v spletu.
Kaj narediti Odstranite združitve med tabelami, tako da so ciklična združevanja odstranjena.