Velja za
Access 2016 Access 2013 Access 2010

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.

Na vrh strani

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.

Na vrh strani

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.

Na vrh strani

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.

Na vrh strani

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.

Na vrh strani

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.

Na vrh strani

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.

Na vrh strani

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.

Na vrh strani

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.

Na vrh strani

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.

Na vrh strani

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.

Na vrh strani

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.

Na vrh strani

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.

Na vrh strani

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.

Na vrh strani

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.

Na vrh strani

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.

Na vrh strani

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.

Na vrh strani

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

Na vrh strani

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.

Na vrh strani

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.

Na vrh strani

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.

Na vrh strani

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.

Na vrh strani

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.

Na vrh strani

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.