Selles artiklis oleme käsitlenud mõningaid levinumaid põhjuseid, mis mõnikord takistavad teil juurdepääsupäringus andmete redigeerimist
Päring on Microsofti andmebaasi komponent, mis võimaldab kasutajatel oma andmeid igal ajal hankida ja üle vaadata. Päringute ainus eesmärk on genereerida väljundeid ja teha andmebaasis vajalikke uuendusi. Päringud võivad aidata leida andmeid andmebaasis kirjest, tabelist või vormist. Kuid neid päringuid on vaja kasutada õiges järjekorras ja struktuuris; muidu ei pruugi nad andmeid üldse hankida. Noh, sel juhul räägime olukordadest, kus kasutajad ei saa päringute kasutamise ajal oma andmeid redigeerida.
Aeg-ajalt seisame kõik silmitsi probleemiga, kus me ei saa juurdepääsupäringute abil oma andmeid redigeerida. Siin on mõned põhjused, mis põhjustavad järgmise olukorra. See loend võib aidata teil tuvastada ka probleemi algpõhjuse, mis takistab teil andmebaasi värskendada.
Teie päring koosneb klauslist GROUP BY. Pange tähele, et kogusumma päring on vaikimisi seatud kirjutuskaitstuks.
- Teie päring koosneb TRANSFORM-klauslist. Pange tähele, et ka Crosstab päring on vaikimisi seatud kirjutuskaitstuks.
- Teie päring kasutab SELECT-klauslit koos ühega järgmistest parameetritest First(), Max(), Sum(), Count() jne. Päringud, mis võivad kirjeid koondada, on samuti alati kirjutuskaitstud.
- Teie päring võib sisaldada DISTINCT-predikaati. Kasutajad saavad selle probleemi lahendada, määrates päringu atribuutide unikaalsete väärtuste väärtuseks Ei.
- Teie päring hõlmab LIIT või toimib selle kaudu. Pange tähele, et liidu päringud on vaikimisi mõeldud kirjutuskaitstuks.
- Teie päringu SELECT klausel sisaldab alampäringut. Andmete värskendamiseks saavad kasutajad minna oma alampäringule ja tühjendada märkeruudust Kuva või proovida kasutada domeenide koondamise funktsioone.
- Teie päring võib FROM-klausliga töötamise ajal kasutada erinevatest suundadest pärit JOIN-e mitmest tabelist. Lihtsalt eemaldage mõned tabelid ja saate oma andmeid hõlpsalt värskendada.
- Te ei ole JOIN-välju õigesti indekseerinud: need väljad ei koosne ühestki ainulaadsest indeksist ega primaarvõtmest.
- Teie päringud on seatud selle atribuudis kirjekomplekti tüüp kui Snapshot. Selle lahendamiseks muutke see päringu atribuutide jaotises Set Recordset Type väärtuseks "Dynaset".
- Teie päring võib põhineda teisel päringul, mis on vaikimisi seatud kirjutuskaitstuks. (virnastatud päring)
- Olete määranud oma päringuõigused kirjutuskaitstuks. (Seda saab muuta, muutes juurdepääsu turvalisuse sätet.)
- Kasutaja on andmebaasi avanud kirjutuskaitstud funktsiooniga või selle failiatribuudid on seatud kirjutuskaitstuks või võib-olla on andmebaasi meediumitüüp kirjutuskaitstud. (Nt CD-ROM või mis tahes võrgudraiv, mis ei paku kirjutamisõigusi.)
- Päring taotleb VBA funktsiooni. Kuid kasutaja andmebaas ei asu usaldusväärses salvestuskohas, mis keelab koodi käitamise.
- Võib-olla on väljad, mida päring peaks väljundina genereerima, arvutatud väljad, mis takistavad andmete puudutamist MS Accessis.
- Harvadel juhtudel võite vaadata juhtumit, mis rikutud juurdepääs fail põhjustab probleemi.
Autori sissejuhatus:
Vivian Stevens on andmete taastamise ekspert DataNumen, Inc., mis on maailmas juhtiv andmete taastamise tehnoloogiate, sealhulgas mdf taastamine ja Exceli taastamise tarkvaratooted. Lisateabe saamiseks külastage www.datanumenCom
Teie päring koosneb klauslist GROUP BY. Pange tähele, et kogusumma päring on vaikimisi seatud kirjutuskaitstuks.