Taikoma
Access 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 paleisdami suderinamumo tikrintuvą, ir pateikiama informacija, kuri gali padėti pašalinti klaidas.

Bendros informacijos apie suderinamumo tikrintuvo klaidas ieškokite straipsnyje Suderinamumo su žiniatinkliu tikrinimas Bendrosios klaidos.

"ACCWeb"102012

Klaidos tekstas    Užklausa nesuderinama su žiniatinkliu.

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

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

Puslapio viršus

"ACCWeb"102014

Klaidos tekstas    SQL nesuderinamas su žiniatinkliu.

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

  • Nurodomi nesuderinami žiniatinklio objektai.

  • Nurodo žiniatinklio nesuderinamus reiškinius.

Daugiau informacijos apie reiškinių kūrimą žr. Reiškinio kūrimas.

Ką daryti     Apsvarstykite galimybę naudoti žiniatinklio užklausų dizaino įrankį, kad sukurtumėte su žiniatinkliu suderinamas užklausas. Daugiau informacijos apie žiniatinklio užklausų kūrimą žr . Supažindinimas su užklausomis.

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 tuo pačiu pavadinimu.

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

Ką daryti    Patikrinkite, ar nėra besidubliuojančių laukų pavadinimų, ir pakeiskite dublikatus į atskirus laukų pavadinimus.

Puslapio viršus

"ACCWeb103079"

Klaidos tekstas    Išraiškos tipų neatitikimas.

Ką tai reiškia    Tipai abiejose sujungimo pusėse yra nesuderinami arba lyginami laukų tipai yra nesuderinami tipai. Pavyzdžiui, teksto su skaičiumi lyginti ar sujungti negalima.

Ką daryti    Įsitikinkite, kad jungčių šonai yra suderinami. Pavyzdžiui, teksto tipą sujunkite su teksto tipu, o skaičių tipą – su skaičiaus tipu. Jei nenaudojate 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 nepavyko publikuoti užklausos, nes ji naudoja nepalaikomą užklausos tipą, nepalaikomas išraiškas, nepalaikomus kriterijus ar kitas žiniatinklio nepalaikomas priemones.

Ką daryti    Norėdami perkurti užklausą, naudokite "Access" užklausų dizaino įrankį.

Puslapio viršus

"ACCWeb"103901

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

Ką tai reiškia    Serveriui nepavyko išanalizuoti užklausos dėl netikėtos užklausos apibrėžimo klaidos.

Ką daryti    Naudodami "Access" dizaino įrankius perkurkite užklausą.

Puslapio viršus

"ACCWeb"103902

Klaidos tekstas    Access nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes ji naudoja nepalaikomą užklausos tipą, nepalaikomas išraiškas, nepalaikomus kriterijus ar kitas žiniatinklio nepalaikomas priemones.

Ką tai reiškia    Užklausoje yra su žiniatinkliu nesuderinamų reiškinių. Ši klaida gali įvykti dėl serverio apribojimo arba kai išraiška negali pereiti į serverį.

Ką daryti    Pašalinkite reiškinius, kurie nėra suderinami su žiniatinkliu. Daugiau informacijos apie reiškinius galima naudoti užklausose, žr. Reiškinio kūrimas.

Puslapio viršus

"ACCWeb"103903

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

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

Ką daryti    Įsitikinkite, kad tinkamai nustatytos šios sąlygos:

  • Atributas name neturi šių elementų:

Lygybės ženklas pradžioje

=

Taškas

.

Šauktukas

!

Laužtiniai skliaustai

[]

Tuščias tarpas pradžioje

Nespausdintinų simbolių

Pavyzdžiui: <Enter> or <TAB>

Bet kuris iš šių simbolių

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

  • Atributas name yra nuo vieno iki 64 simbolių ilgio.

  • Caption attribute: Bet kuri eilutė, iki 1024 simbolių.

Puslapio viršus

"ACCWeb"103904

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. Serveryje antrinės užklausos nepalaikomos.

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

Puslapio viršus

"ACCWeb"103905

Klaidos tekstas    Access nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes ji priklauso nuo kitos su žiniatinkliu nesuderinamos užklausos.

Ką tai reiškia    Užklausoje yra įdėtoji užklausa kaip įvestis, kurios negalima pateikti serveryje, arba joje yra įvesties šaltinis, kurio neįmanoma rasti.

Ką daryti    

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

  • Naudodami "Access" užklausų dizaino įrankius sukurkite galiojančią įdėtą užklausą.

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

Puslapio viršus

"ACCWeb"103906

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

Ką tai reiškia    Neįmanoma rasti pasirinktos ar eilės pagal stulpelius šaltinio lentelės ar užklausos.

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

Puslapio viršus

"ACCWeb"103907

Klaidos tekstas     Access nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes jos rezultatuose nėra jokių laukų.

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 jos rezultatuose rodoma per daug laukų.

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

Ką daryti     Tai gali būti sunku išspręsti, todėl gali tekti patikrinti šaltinio lenteles. Lentelėje gali būti ne daugiau kaip:

  • JET_ccolFixedMost fiksuotus stulpelius.

  • JET_ccolVarMost kintamo ilgio stulpelius.

  • JET_ccolTaggedMost pažymėtus stulpelius.

Puslapio viršus

"ACCWeb"103916

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

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

  • Neleistinas užsakymo pagal elementą pavadinimas.

  • Šaltinio lentelės pavadinimas neleistinas.

  • Rikiavimo tvarka nustatyta kaip kitokia parinktis nei didėjimo arba mažėjimo tvarka.

  • Išraiška neleistina.

Ką daryti    Įsitikinkite, kad tinkamai nustatytos šios sąlygos:

  • Atribute name nėra nė vieno iš šių elementų:

Lygybės ženklas pradžioje

=

Taškas

.

Šauktukas

!

Laužtiniai skliaustai

[]

Tuščias tarpas pradžioje

Nespausdintinų simbolių

Pavyzdžiui: <Enter> or <TAB>

Bet kuris iš šių simbolių

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

  • Atributas name yra nuo vieno iki 64 simbolių ilgio.

  • Reiškinys yra galiojantis reiškinys.

Puslapio viršus

"ACCWeb"103918

Klaidos tekstas     Access nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes ji nurodo žiniatinklyje nepalaikomą JOIN tipą.

Ką tai reiškia    Serveris nepalaiko užklausų, kurios turi kelis sujungimus tarp dviejų lentelių (kelių laukų sujungimai).

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

Puslapio viršus

"ACCWeb"103926

Klaidos tikrinimas    Access nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes ji nenurodo, kurią lentelę naudoti SELECT FROM.

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

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

Puslapio viršus

"ACCWeb"103927

Klaidos tekstas    Access nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes užklausos rezultatuose yra keli laukai tuo pačiu pavadinimu.

Ką tai reiškia    Nurodėte tą patį kelių laukų pavadinimą.

Ką daryti    Patikrinkite, ar nėra besidubliuojančių laukų pavadinimų, ir pakeiskite dublikatus į atskirus laukų pavadinimus.

Puslapio viršus

"ACCWeb"103928

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

Ką tai reiškia    Neleistinas parametro pavadinimas arba tipas.

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

  • Atribute name nėra:

Lygybės ženklas pradžioje

=

Taškas

.

Šauktukas

!

Laužtiniai skliaustai

[]

Tuščias tarpas pradžioje

Nespausdintinų simbolių

Pavyzdžiui: <Enter> or <TAB>

Bet kuris iš šių simbolių

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

  • Atributas name yra nuo vieno iki 64 simbolių ilgio.

Toliau nurodyti tipai yra tinkami:

Tekstas (iki 255 simbolių)

Skaičiai

bulio logika

Data/laikas

Valiuta

Puslapio viršus

"ACCWeb"103930

Klaidos tekstas    Access nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes kai kurie jos parametrai rodomi kaip rezultatų laukai arba naudojami sakiniuose ORDER BY.

Ką tai reiškia    Užklausoje yra parametras, kuris projektuojamas kaip skaliarinis arba naudojamas sakinyje order by.

Taip gali atsitikti, jei parametras naudojamas kaip projektuojamas stulpelis (pvz., pasirinkti param1 iš Lentelė1) arba kaip tvarką pagal (pavyzdys: pasirinkti * iš 1 lentelės ir tvarka pagal lauką1= param).

Ką daryti    Venkite naudoti parametrus, kurie pagal stulpelius yra projektuojami arba išdėstomi pagal stulpelius.

Puslapio viršus

"ACCWeb"103938

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

Ką tai reiškia    Yra du laukai tokiu pačiu pavadinimu ir "Access" negali sukurti jiems tinkamų pseudonimų.

Ką daryti    Patikrinkite, ar nėra besidubliuojančių laukų pavadinimų, ir pakeiskite dublikatus į atskirus laukų pavadinimus.

Puslapio viršus

"ACCWeb"103939

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

Ką tai reiškia    Užklausoje yra pseudonimas, ilgesnis nei 64 simboliai.

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

Puslapio viršus

"ACCWeb103940"

Klaidos tekstas    Access nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes ji nurodo žiniatinklyje nepalaikomą JOIN tipą.

Ką tai reiškia    Serveris nepalaiko užklausų, kurios turi kelis sujungimus tos pačiose dviejose lentelėse (kelių laukų sujungimai).

Ką daryti    Įsitikinkite, kad sujungimai vienoje lentelėje naudoja tik vieną lauką.

Puslapio viršus

"ACCWeb"103942

Klaidos tekstas     Access nepavyko konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje, nes joje yra ciklinių sujungimų.

Ką tai reiškia    Užklausos lentelių sujungimai sukelia ciklinį sujungimą tarp lentelių, todėl "Access" neleidžia konvertuoti užklausos, kad ją būtų galima naudoti žiniatinklyje.

Ką daryti     Pašalinkite lentelių sujungimus, kad būtų pašalintos ciklinės 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.