Šiame straipsnyje nagrinėjame scenarijus, kurie generuoja klaidas, susijusias su nesugebėjimu pridėti įrašų programoje MS Access
Programoje MS Access užklausa pridėti naudojama, kai vartotojas atnaujina kai kuriuos įrašus į esamą lentelę, dažniausiai iš kitų šaltinių. Pridėti užklausą iš esmės parenka naujus įrašus iš kitų duomenų šaltinių ir nukopijuoja juos į duomenų bazės lentelę. Tai naudinga vienu metu pridedant kelis įrašus ir leidžia vartotojui patikslinti pasirinkimą pagal tam tikrus kriterijus. Vartotojai gali peržiūrėti pasirinkimą prieš nukopijuodami jį į esamą lentelę.
Įrašų pridėjimo problemos
MS Access paprastai rodo dialogo langą, kai vykdoma pridėti užklausa, nurodant galimas jos gedimo priežastis. Klaidos gali atsirasti dėl lauko duomenų tipų neatitikimo arba dėl pagrindinių pažeidimų. Užrakto pažeidimas ir patvirtinimo taisyklės pažeidimai taip pat gali būti galimos klaidos priežastys.
Straipsnyje bus aptarta kiekviena problema atskirai ir kaip galime išspręsti šias klaidas.
Tipo konvertavimo gedimas
Tai most dažna klaida, su kuria susiduria vartotojas pridėdamas. Taip yra dėl lauko tipo neatitikimo. „Access“ paprastai susiduria su problemomis, jei duomenys nėra tinkamai suformatuoti arba dėl trūkstamų laukų tipų. Pavyzdžiui, jei vartotojas bando importuoti duomenis į skaičių lauką, pvz., datą arba amžių, o duomenyse yra įrašų, pvz., „Nežinoma“, „Access“ gali rodyti tai kaip „Tipo konvertavimo“ klaidą. Problema taip pat gali būti svarbi, jei data nėra JAV standartizuoto formato.
Rakto pažeidimas
Jei laukas (-ai) yra lentelės pirminio rakto dalis, datos pridėjimas prie to lauko (-ių) gali sukelti rakto pažeidimo klaidas. Pirminiai raktai visada turi turėti unikalią reikšmę, todėl importuojant naujus įrašus gali būti pasirūpinta, kad jie nepažeistų pirminio rakto.
Naudotojams rekomenduojama patikrinti paskirties lentelę ir pirminį raktą ir įsitikinti, kad jie savo nuosavybei „Nėra dublikatų“ nustatė „taip“. Be to, pridėti duomenys neturėtų pažeisti paskirties lentelės taisyklių.
Užrakto pažeidimas
Gali būti, kad importuojami duomenys jau kažkur naudojami, todėl pridedant užklausą įvyko klaida. Vartotojai gali patikrinti ir užtikrinti, kad duomenų bazė nebūtų atidaryta kitur ar kitų naudotojų. Vartotojai taip pat gali uždaryti atidarytas lenteles, formas, užklausas ir pan., kad išvengtų klaidos.
Jei problema išlieka, naudotojai gali patikrinti, ar numatytasis įrašo užrakinimas nustatytas į „Nėra užraktų“, spustelėdami parinktį Išplėstinė iš įrankių.
Patvirtinimo taisyklės pažeidimas
Kiekvieno lauko patvirtinimo taisyklę galima pasiekti iš apatinės lentelės dizaino lango srities, o vartotojai turi jas patikrinti prieš importuodami įrašus. Jei taisyklė bus pažeista, pridėjus užklausą bus rodoma klaida. Naudotojai taip pat turėtų patikrinti nurodytų teksto laukų paskirties lentelę ir tai, ar jie nustatė Ne į „Leisti nulinį ilgį“. Klaidą gali sukelti nulinė reikšmė laukuose, kurių ypatybė „Reikalinga“ nustatyta į Taip.
Jei dirbdami su MS Access duomenų bazėmis dažnai susiduriate su įvairiausiomis klaidomis, būtų protinga investuoti į mdb taisymas priemonė, padedanti išvengti duomenų praradimo.
Autoriaus įvadas:
Vivian Stevens yra duomenų atkūrimo ekspertė DataNumen, Inc., kuri yra pasaulyje duomenų atkūrimo technologijų lyderė, įskaitant remontas SQL Server ir Excel atkūrimo programinės įrangos produktai. Norėdami gauti daugiau informacijos, apsilankykite WWW.datanumen.com