Kako se nositi s pogreškom "Ne mogu dodati sve zapise u upit za dodavanje" u MS Accessu

Podijeli sada:

U ovom članku ispitujemo scenarije koji generiraju pogreške u vezi s neuspjehom dodavanja zapisa u MS Access

Kako se nositi s pogreškom upita dodavanja u MS AccessuU MS Accessu, upit za dodavanje koristi se kada korisnik ažurira neke zapise u postojeću tablicu, obično iz drugih izvora. Upit za dodavanje u osnovi odabire nove zapise iz drugih izvora podataka i kopira ih u tablicu u bazi podataka. Korisno je pri dodavanju više zapisa odjednom, a također omogućuje korisniku da pročisti odabir prema određenim kriterijima. Korisnici mogu pregledati odabir prije kopiranja u postojeću tablicu.

Problemi s dodavanjem zapisa

MS Access obično prikazuje dijaloški okvir kada se izvrši upit za dodavanje u kojem se navode mogući razlozi njegovog neuspjeha. Pogreške mogu nastati zbog neusklađenosti tipova podataka polja ili zbog kršenja ključa. Kršenje zaključavanja i kršenje pravila provjere također mogu biti mogući razlozi pogreške.

Članak će raspravljati o svakom problemu zasebno i kako možemo riješiti te pogreške.

Neuspješna konverzija tipa

Nije moguće dodati sve zapise u pogrešku upita za dodavanjeOvo je most uobičajena pogreška s kojom se korisnik suočava tijekom dodavanja. To se događa zbog neusklađenosti tipa polja. Access se obično suočava s problemima ako podaci nisu ispravno formatirani ili zbog nedostajućih vrsta polja. Na primjer, ako korisnik pokušava uvesti podatke u numeričko polje kao što su datum ili dob, a podaci sadrže zapise kao što je "Nepoznato", Access bi to mogao prikazati kao pogrešku "Konverzija tipa". Problem bi također mogao prevladati ako datum nije u američkom standardiziranom formatu.

Kršenje ključa

Ako je polje(a) dio primarnog ključa tablice, tada bi dodavanje datuma u to polje(a) moglo uzrokovati pogreške u kršenju ključa. Primarni ključevi uvijek trebaju imati jedinstvenu vrijednost i stoga se može paziti pri uvozu novih zapisa da ne krše primarni ključ.

Korisnicima se preporučuje da provjere odredišnu tablicu i primarni ključ i osiguraju da su postavili da za svojstvo "Bez duplikata". Također, dodani podaci ne bi trebali kršiti pravila odredišne ​​tablice.

Povreda zaključavanja

Moguće je da su podaci koji se uvoze već negdje u upotrebi, što uzrokuje pogrešku pri dodavanju upita. Korisnici mogu provjeriti i osigurati da baza podataka nije otvorena negdje drugdje ili od strane nekog drugog korisnika. Korisnici također mogu zatvoriti otvorene tablice, obrasce, upite itd. kako bi spriječili pogrešku.

Ako problem i dalje postoji, korisnici mogu provjeriti je li Zadano zaključavanje zapisa postavljeno na 'Bez zaključavanja' klikom na opciju Napredno u alatima.

Kršenje pravila provjere valjanosti

Pravilu provjere valjanosti svakog polja može se pristupiti iz donjeg okna prozora dizajna tablice, a korisnici ih moraju provjeriti prije uvoza zapisa. Ako je pravilo prekršeno, upit za dodavanje pokazat će pogrešku. Korisnici također trebaju provjeriti odredišnu tablicu za data tekstualna polja i jesu li postavili Ne na 'Dopusti nultu duljinu'. Pogreška bi mogla biti uzrokovana nultom vrijednošću za polja čije je svojstvo "Potrebno" postavljeno na Da.

U slučaju da se tijekom rada s MS Access bazama podataka često susrećete sa svim vrstama pogrešaka, bilo bi mudro uložiti u mdb popravak alat za izbjegavanje slučajeva gubitka podataka.

Uvod za autora:

Vivian Stevens stručnjakinja je za oporavak podataka u DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući popravak SQL Server i excel softverski proizvodi za oporavak. Za više informacija posjetite www.datanumen.com

Podijeli sada:

Komentari su zatvoreni.