Applies ToAccess 2016 Access 2013 Access 2010

Svarbu    „Access Services 2010“ ir „Access Services 2013“ bus pašalinti iš kito „SharePoint“ leidimo. Rekomenduojame nekurti naujų žiniatinklio programų ir perkelti esamas programas į alternatyvią platformą, pvz., „Microsoft Power Apps“.

Galite bendrinti „Access“ duomenis su „Dataverse“, kuri yra debesies duomenų bazė ir kurią naudodami galite kurti „Power Platform“ programas, automatizuoti darbo eigas, virtualiuosius agentus ir kt. žiniatinkliui, telefonui arba planšetiniam kompiuteriui. Daugiau informacijos žr. Darbo pradžia: „Access“ duomenų perkėlimas į „Dataverse“.

Šiame straipsnyje išvardijamos užklausos klaidos, su kuriomis galite susidurti vykdydami suderinamumo tikrintuvą, ir pateikiama informacija, kuri gali padėti išspręsti klaidas.

Jei norite gauti bendrąją informaciją apie suderinamumo tikrintuvo klaidas, peržiūrėkite straipsnį žiniatinklio suderinamumo patikra.

ACCWeb102012

Klaidos tekstas    Užklausa nesuderinama su žiniatinkliu.

Ką tai reiškia    Užklausoje turite patikrinti žiniatinklio suderinamumo problemas.

Ką daryti    Iš naujo sukurkite užklausą naudodami užklausų dizaino įrankį. Daugiau informacijos apie tai, kaip naudoti užklausos dizaino įrankį norint kurti žiniatinklio užklausą, ieškokite straipsnyje Supažindinimas su užklausomis.

Puslapio viršus

ACCWeb102014

Klaidos tekstas    SQL yra nesuderinama su žiniatinkliu.

Ką tai reiškia    Gali būti daug priežasčių, kodėl gaunate šį klaidos pranešimą. Galite atlikti vieną iš šių veiksmų:

  • Nurodo žiniatinklio nesuderinamus objektus.

  • Nurodo žiniatinklio nesuderinamus reiškinius.

Daugiau informacijos apie tai, kaip kurti reiškinius, ieškokite reiškiniokūrimas.

Ką daryti     Apsvarstykite galimybę naudoti žiniatinklio užklausos dizaino įrankį, kad sukurtumėte su žiniatinkliu suderinamas užklausas. Daugiau informacijos apie žiniatinklio užklausų kūrimą ieškokite straipsnyje užklausų Įvadas.

Puslapio viršus

ACCWeb103013

Klaidos tekstas    "Access" nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes užklausos rezultatuose yra keli laukai, kurių pavadinimas toks pat.

Ką tai reiškia    Keli laukai turi tą patį pavadinimą.

Ką daryti    Patikrinkite, ar yra pasikartojančių laukų vardų, ir pakeiskite pasikartojančius įrašus skirtingais laukų pavadinimais.

Puslapio viršus

ACCWeb103079

Klaidos tekstas    Nesutampa išraiškos tipas.

Ką tai reiškia    Tipai abiejose sujungimo pusėje yra nesuderinami, o laukų tipai palyginti su nesuderinamais tipais. Pavyzdžiui, teksto į numerį negalima lyginti arba sujungti.

Ką daryti    Įsitikinkite, kad sujungimas yra suderinamas. Pvz., sujungti teksto tipą su teksto tipu ir skaičių tipu į skaičių tipą. Jei neatliekate sujungimo, patikrinkite, ar lyginate nesuderinamus laukų tipus.

Puslapio viršus

ACCWeb103900

Klaidos tekstas    "Access" nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje.

Ką tai reiškia    "Access" negalėjo publikuoti užklausos, nes joje naudojamas nepalaikomas užklausos tipas, nepalaikomos išraiškos, nepalaikomi kriterijai arba kitos žiniatinklio nepalaikomos funkcijos.

Ką daryti    Naudokite "Access" užklausos dizaino įrankį, kad galėtumėte perdaryti užklausą.

Puslapio viršus

ACCWeb103901

Klaidos tekstas    Užklausos apibrėžimas neleistinas, todėl negalima sukurti užklausos objekto.

Ką tai reiškia    Serveriui nepavyko išanalizuoti užklausos, nes užklausos apibrėžime įvyko netikėta klaida.

Ką daryti    Naudodami "Access" dizainerius galite perdaryti užklausą.

Puslapio viršus

ACCWeb103902

Klaidos tekstas    "Access" nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes joje naudojamas nepalaikomas užklausos tipas, nepalaikomos išraiškos, nepalaikomi kriterijai arba kitos žiniatinklio nepalaikomos funkcijos.

Ką tai reiškia    Užklausoje yra reiškiniai, kurie nesuderinami su žiniatinkliu. Ši klaida gali įvykti dėl serverio apribojimo arba kai reiškinys negali pereiti prie serverio.

Ką daryti    Pašalinkite reiškinius, kurie nėra suderinami su žiniatinkliu. Daugiau informacijos apie reiškinius galioja užklausose, žiūrėkite kurti reiškinį.

Puslapio viršus

ACCWeb103903

Klaidos tekstas    Užklausos apibrėžimas neleistinas, todėl negalima sukurti užklausos objekto.

Ką tai reiškia    Viena iš atributų reikšmių nesuderinama su žiniatinkliu.

Ką daryti    Patikrinkite, ar teisingai nustatytos toliau nurodytos sąlygos:

  • Atributas name neturi nė vieno iš šių veiksmų:

Lygybės ženklas pradžioje

=

Taškas

.

Šauktukas

!

Laužtiniai skliausteliai

[]

Tuščia pagrindinė vieta

Nespausdinami simboliai

Pvz.: <įvedimas> arba <TAB>

Bet kurį iš šių simbolių

/ \ : * ? " < > | # {}% ~ &

  • Atributo Name yra tarp vieno ir 64 simbolių ilgio.

  • Antraštės atributas: bet kurią eilutę, iki 1024 simbolių.

Puslapio viršus

ACCWeb103904

Klaidos tekstas    "Access" nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes joje yra antrinė užklausa.

Ką tai reiškia    Užklausoje yra antrinė užklausa. Papildomos užklausos serveryje nepalaikomos.

Ką daryti    Modifikuokite užklausą, kad ji neturėtų antrinės užklausos.

Puslapio viršus

ACCWeb103905

Klaidos tekstas    "Access" nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes ji pagrįsta kita užklausa, kuri nėra suderinama su žiniatinkliu.

Ką tai reiškia    Užklausoje yra įdėtoji užklausa kaip įvesties, kurios negalima atvaizduoti serveryje, arba joje yra įvesties šaltinio, kurio negalima rasti.

Ką daryti    

  • Įsitikinkite, kad įdėtoji užklausa yra tinkama.

  • Naudokite "Access" užklausų dizainerius, kad sukurtumėte galiojančią įdėtąją užklausą.

  • Įsitikinkite, kad duomenų bazėje yra užklausos įvesties šaltinio lentelė arba užklausa.

Puslapio viršus

ACCWeb103906

Klaidos tekstas    Užklausos apibrėžimas neleistinas, todėl negalima sukurti užklausos objekto.

Ką tai reiškia    Negalima rasti pasirinktos arba pasirinktos pagal stulpelius šaltinio lentelės arba užklausos.

Ką daryti    Įsitikinkite, kad jūsų "Access" duomenų bazėje yra stulpelio įvesties šaltinio lentelė arba užklausa.

Puslapio viršus

ACCWeb103907

Klaidos tekstas     "Access" nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes joje nėra jokių laukų, esančių jo rezultatuose.

Ką tai reiškia    Užklausoje nepažymėti jokie stulpeliai.

Ką daryti    Pažymėkite arba nurodykite bent vieną užklausos išvesties stulpelį.

Puslapio viršus

ACCWeb103908

Klaidos tekstas     "Access" nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes ji rodo per daug rezultatų laukų.

Ką tai reiškia     Užklausos šaltinyje yra per daug stulpelių.

Ką daryti     Tai gali būti sunku išspręsti ir jums gali tekti patikrinti šaltinio lenteles. Lentelėje gali būti ne daugiau nei:

  • JET_ccolFixedMost fiksuotais stulpeliais.

  • JET_ccolVarMost Kintamo ilgio stulpeliai.

  • JET_ccolTaggedMost pažymėti stulpeliai.

Puslapio viršus

ACCWeb103916

Klaidos tekstas    "Access" nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes ji pagrįsta sąlyga ORDER BY, kuri nėra palaikoma žiniatinklyje..

Ką tai reiškia    Yra viena ar daugiau iš šių sąlygų:

  • Užsakymo pagal elementą pavadinimas negalioja.

  • Šaltinio lentelės pavadinimas neleistinas.

  • Rūšiavimo tvarka nustatyta į kitą nei didėjimo arba mažėjimo parinktį.

  • Išraiška neleistina.

Ką daryti    Patikrinkite, ar teisingai nustatytos toliau nurodytos sąlygos:

  • Atributo Name nėra nė vieno iš šių:

Lygybės ženklas pradžioje

=

Taškas

.

Šauktukas

!

Laužtiniai skliausteliai

[]

Tuščia pagrindinė vieta

Nespausdinami simboliai

Pvz.: <įvedimas> arba <TAB>

Bet kurį iš šių simbolių

/ \ : * ? " < > | # {}% ~ &

  • Atributo Name yra tarp vieno ir 64 simbolių ilgio.

  • Išraiška yra galiojantis reiškinys.

Puslapio viršus

ACCWeb103918

Klaidos tekstas     "Access" negalėjo konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes nurodo sujungimo tipą, kurio nepalaiko žiniatinklis.

Ką tai reiškia    Serveris nepalaiko užklausų, turinčių kelis sujungimus tarp dviejų lentelių (kelių laukų sujungimas).

Ką daryti    Įsitikinkite, kad sujungimas naudoja tik vieną lauką kiekvienoje lentelėje.

Puslapio viršus

ACCWeb103926

Klaidos bandymas    "Access" nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes ji nenurodo, kurią lentelę pasirinkti iš.

Ką tai reiškia     Užklausoje nėra įvesties lentelių (trūksta sąlygoje FROM).

Ką daryti    Įsitikinkite, kad jūsų užklausoje yra nurodytas įvesties stulpelis.

Puslapio viršus

ACCWeb103927

Klaidos tekstas    "Access" nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes užklausos rezultatuose yra keli laukai, kurių pavadinimas toks pat.

Ką tai reiškia    Nurodėte tokį patį pavadinimą keliems laukams.

Ką daryti    Patikrinkite, ar yra pasikartojančių laukų vardų, ir pakeiskite pasikartojančius įrašus skirtingais laukų pavadinimais.

Puslapio viršus

ACCWeb103928

Klaidos tekstas    "Access" nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes kai kurių parametrų negalima konvertuoti naudoti žiniatinklyje.

Ką tai reiškia    Parametro pavadinimas arba tipas negalioja.

Ką daryti    Įsitikinkite, kad parametro pavadinimas ir tipas galioja.

  • Atributo Name nėra:

Lygybės ženklas pradžioje

=

Taškas

.

Šauktukas

!

Laužtiniai skliausteliai

[]

Tuščia pagrindinė vieta

Nespausdinami simboliai

Pvz.: <įvedimas> arba <TAB>

Bet kurį iš šių simbolių

/ \ : * ? " < > | # {}% ~ &

  • Atributo Name yra tarp vieno ir 64 simbolių ilgio.

Toliau nurodyti tipai yra tinkami:

Tekstas (iki 255 simbolių)

Skaičiai

bulio logika

Data/laikas

Valiuta

Puslapio viršus

ACCWeb103930

Klaidos tekstas    "Access" nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes kai kurie jo parametrai rodomi kaip rezultatų laukai arba naudojami pagal sakinius.

Ką tai reiškia    Užklausoje yra parametras, kuris yra projektuojamas kaip skaliarinis arba naudojamas pagal sakinį.

Taip gali nutikti, jei parametras naudojamas kaip prognozuojamas stulpelis (pavyzdys: param1 iš Lentelė1) arba kaip tvarka pagal (pavyzdys: pasirinkite * nuo 1 lentelės ir Order by 1 laukas = param).

Ką daryti    Venkite naudoti parametrus, kurie yra planuojami stulpeliais arba tvarka pagal stulpelį.

Puslapio viršus

ACCWeb103938

Klaidos tekstas    "Access" nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje.

Ką tai reiškia    Yra du laukai, turintys tą patį pavadinimą ir "Access", negali sukurti galiojančių pseudonimų jiems.

Ką daryti    Patikrinkite, ar yra pasikartojančių laukų vardų, ir pakeiskite pasikartojančius įrašus skirtingais laukų pavadinimais.

Puslapio viršus

ACCWeb103939

Klaidos tekstas    "Access" nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje.

Ką tai reiškia    Užklausoje yra pseudonimas, kuris yra didesnis nei 64 simbolių.

Ką daryti    Įsitikinkite, kad užklausoje naudojamas pseudonimas yra mažesnis arba lygus 64 simboliams.

Puslapio viršus

ACCWeb103940

Klaidos tekstas    "Access" negalėjo konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes nurodo sujungimo tipą, kurio nepalaiko žiniatinklis.

Ką tai reiškia    Serveris nepalaiko užklausų, kuriose yra kelios sujungtos tos pačios dvi lentelės (kelių laukų sujungimas).

Ką daryti    Įsitikinkite, kad sujungimus naudojate tik vieną lauką kiekvienoje lentelėje.

Puslapio viršus

ACCWeb103942

Klaidos tekstas     "Access" nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes joje yra cikliškas sujungimas.

Ką tai reiškia    Jūsų užklausos lentelių sujungimas sukelia ciklinį sujungimą tarp lentelių, neleidžiančių pasiekti žiniatinklio užklausos konvertavimo.

Ką daryti     Pašalinti sujungimus tarp lentelių, kad būtų pašalinti cikliški sujungimai.

Puslapio viršus

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.