Tähtis! Accessi teenused 2010 ja Accessi teenused 2013 eemaldatakse SharePointi järgmisest väljaandest. Soovitame teil luua uued veebirakendused ja migreerida oma olevad rakendused mõnele muule platvormile, näiteks Microsoft Power Apps. Accessi andmeid saate jagada Dataverse'iga, mis on pilvandmebaas, mille abil saate ehitada Power Platformi rakendusi, automatiseerida töövooge, virtuaalagente ja palju muud veebi, telefoni või tahvelarvuti jaoks. Lisateavet leiate teemast Alustamine: Accessi andmete migreerimine Dataverse'i. |
Selles artiklis on loetletud ühilduvuskontrolli käivitamisel ilmneda võivad seose- ja otsingutõrked ning teave, mis aitab teil tõrkeid lahendada.
Üldist teavet ühilduvuskontrolli tõrgete kohta leiate artiklist Veebiühilduvuskontroll: üldised tõrked.
ACCWeb105000
Tõrketekst Veeru andmetüüp ei ühildu veebiotsingutega.
Mida see tähendab? Näidatud otsinguvälja andmetüüpi veebis ei toetata.
Mida teha? Veenduge, et otsinguväli oleks üks järgmistest toetatud andmetüüpidest.
-
Üks tekstirida
-
Kuupäev/kellaaeg
-
Arv
-
Arvutuslik väli, mis tagastab ühe tekstirea
ACCWeb105001
Tõrketekst Veebiga ühildumiseks peab otsinguga seotud veerg olema primaarvõti.
Mida see tähendab? Näidatud otsinguvälja seotud veerg pole sihtotsingutabeli primaarvõti.
Mida teha? Looge otsinguväli uuesti otsinguviisardi abil. Määrake sihtotsingutabeli primaarvõtme veerg seotud veeruks.
ACCWeb105002
Tõrketekst Otsingurea allikad peavad olema täielikud SQL-laused ühe tabeli ja määratud tabeliväljadega, et need ühilduksid veebiga.
Mida see tähendab? Üks või mõlemad järgmistest tingimustest on täidetud.
-
Määratud otsingu päring kasutab andmeallikana mitut tabelit või päringut.
-
Päringus kasutatavad veerud pole selgelt valitud.
Mida teha? Looge otsing uuesti ja veenduge, et:
-
Otsing kasutab andmeallikana ühte veebiga ühilduvat tabelit.
Näpunäide.: Iga tabel, mis ei ühildu veebiga, oleks pidanud ühilduvuskontrolli käivitamisel olema loonud tabelisse Veebiühilduvad probleemid rea.
-
Otsingupäring määrab iga välja konkreetselt (st ärge kasutage lauset SELECT *).
ACCWeb105003
Tõrketekst Veebiga ühildumiseks peavad mitmeveerulised otsingud, mille reaallika tüüp on Väärtuseloend, olema seotud veeruga "Col1".
Mida see tähendab? Näidatud mitmeveeruline otsing pole seotud veeruga Col1.
Mida teha? Otsinguvälja uuesti loomiseks kasutage otsinguviisardit. Veenduge, et oleksite seotud väärtuseotsingu veeruga Col1.
ACCWeb105004
Tõrketekst Väärtuseloendi otsingud peavad veebiga ühildumiseks sisaldama vähemalt ühte andmerida.
Mida see tähendab? Näidatud otsingu väärtuste loend on tühi ja seega ei ühildu see veebiga.
Mida teha? Sisestage otsinguvälja väärtuseloendisse vähemalt üks andmerida.
ACCWeb105005
Tõrketekst Tühjade väärtustega Loendid väärtus ei ühildu veebiga.
Mida see tähendab? See juhtub siis, kui väärtuseotsingu ühel real on puuduvaid veeruväärtusi. See ei ühildu veebiga.
Mida teha? Veenduge, et väärtuseloendi ühe rea väljad oleksid määratud. Kasutage selle reaallika määramiseks kujundusvaadet või otsinguviisardit. (Klõpsake menüü Väljad jaotises Atribuudid nuppu Muuda otsingut.)
ACCWeb105006
Tõrketekst Otsingurea allika tabelit ei leidu.
Mida see tähendab? Näidatud otsingu reaallikana määratud tabelit pole olemas.
Mida teha? Määrake otsingu jaoks sobiv reaallikas. Otsinguviisardi abil saate otsingu uuesti luua.
Tõrketekst OTSINGUrea allikate arvutatud tulemiveerge sisaldavad SQL-laused ei ühildu veebiga.
Mida see tähendab? Näidatud otsinguvälja reaallikas on avaldis, mis seetõttu ei ühildu veebiga. Järgmine rida pole näiteks veebiotsinguvälja jaoks sobiv reaallikas: SELECT ([Eesnimi] & " " & [Perekonnanimi]) FROM kontaktid;
Mida teha? Kaaluge arvutusliku veeru loomist aluseks olevas tabelis ja seejärel looge otsinguväli uuesti.
ACCWeb105007
Tõrketekst Otsingurea allikad saavad veebiga ühildumiseks viidata ainult ühele tabelile.
Mida see tähendab? Näidatud otsinguvälja reaallikas sisaldab mitut tabelit.
Mida teha? Otsinguviisardi abil saate otsingu uuesti luua nii, et see viitaks ainult ühele tabelile. See võib nõuda andmemudeli muutmist.
ACCWeb105008
Tõrketekst Luba viitamisterviklus peab olema väär, kui sätte Luba mitu väärtust väärtus on tõene otsingu jaoks.
Mida see tähendab? Näidatud otsinguväli lubab mitut väärtust, kuid seos, mida see mudeleid kasutab, jõustab viitamistervikluse, mis nõuab otsingu jaoks ühte väärtust.
Mida teha? Eemaldage seose viitamisterviklus või looge otsinguväli uuesti ilma mitut väärtust lubamata.
ACCWeb105009
Tõrketekst Kui luba mitu väärtust on tõene, peab piirang loendiga olema Tõene.
Mida see tähendab? Otsinguatribuudi Piira loendiga väärtuseks on määratud määratud välja puhul False, kuid sätte Luba mitu väärtust väärtuseks on True.
Mida teha? Määrake otsinguvälja atribuudi Piira loendiga väärtuseks True; või määrake sätte Luba mitu väärtust väärtuseks Väär.
ACCWeb105010
Tõrketekst Otsingud nõuavad, et seos ühilduks veebiga.
Mida see tähendab? Näidatud otsinguväljal pole seost.
Mida teha? Saate luua seose otsinguvälja ja välja vahel, millele see viitab.
ACCWeb105011
Tõrketekst Otsingurea allika SQL-lause peab sisaldama lähtetabeli primaarvõtme välja ja see väli peab olema seotud veerg.
Mida see tähendab? Näidatud otsinguvälja päring ei sisalda lähtetabeli primaarvõtit ja seetõttu pole see veebiga ühilduv.
Mida teha? Otsinguvälja uuesti loomiseks kasutage otsinguviisardit.
ACCWeb105012
Tõrketekst Otsingurea allika SQL-lause ei ühildu veebiga.
Mida see tähendab? Näidatud otsinguvälja reaallika SQL-lause on kas vigane või ei ühildu veebiga mitmel põhjusel (nt sisaldab see toetuseta SQL-i tehtemärki).
Mida teha? Otsinguvälja uuesti loomiseks kasutage otsinguviisardit.
ACCWeb105014
Tõrketekst Otsinguveergudega tabelitel peab olema primaarvõti ja primaarvõti peab olema pikk andmetüüp.
Mida see tähendab? Otsingu sihttabeli võõrvõti või lähtetabeli primaarvõti pole pikk täisarv või mõlemad.
Mida teha? Veenduge, et otsingu lähte- ja sihtväljad oleksid pikad täisarvud. Võimalik, et soovite selleks otstarbeks luua uusi välju.
ACCWeb105015
Tõrketekst Otsingu tüüp peab olema |0 või |1, et see ühilduks veebiga.
Mida see tähendab? Näidatud otsinguväli viitab reaallikana väljaloendile.
Mida teha? Otsinguvälja uuestiloomiseks kasutage otsinguviisardit. See võib nõuda andmemudeli muutmist.
ACCWeb105016
Tõrketekst Seosed, mis pole seostatud kehtiva otsinguväljaga, ei ühildu veebiga.
Mida see tähendab? Otsinguväli ei toeta seost ja seetõttu ei ühildu see veebiandmebaasiga.
Mida teha? Looge seotud tabelite vahel otsinguväli. Otsinguviisardi abil saate otsingu luua.
ACCWeb105017
Tõrketekst Otsingute arvutatud veeru tulemi andmetüüp peab veebiga ühildumiseks olema Tekst.
Mida see tähendab? Näidatud otsinguvälja esimene kuvatav veerg on arvutuslik veerg, mille andmetüüp pole Tekst.
Mida teha? Määrake arvutusliku välja andmetüübiks Tekst või looge otsinguväli uuesti ja valige mõni muu esimene kuvatav veerg.