Kako ravnati z napako »Ni mogoče dodati vseh zapisov v poizvedbo za dodajanje« v MS Accessu

Skupna raba zdaj:

V tem članku preučujemo scenarije, ki ustvarjajo napake v zvezi z neuspešnim dodajanjem zapisov v MS Access

Kako ravnati z napako poizvedbe pri dodajanju v MS AccessV MS Access se poizvedba za dodajanje uporablja, ko uporabnik posodobi nekatere zapise v obstoječo tabelo, običajno iz drugih virov. Poizvedba za dodajanje v bistvu izbere nove zapise iz drugih virov podatkov in jih kopira v tabelo v bazi podatkov. Pomaga pri dodajanju več zapisov hkrati, uporabniku pa omogoča tudi izboljšanje izbire z določenimi kriteriji. Uporabniki lahko pregledajo izbor, preden ga kopirajo v obstoječo tabelo.

Težave s pripenjanjem zapisov

MS Access običajno prikaže pogovorno okno, ko se izvede poizvedba za dodajanje, v katerem so navedeni možni razlogi za njen neuspeh. Napake lahko nastanejo zaradi neujemanja tipov podatkov polja ali zaradi kršitev ključa. Možni razlogi za napako so lahko tudi kršitve zaklepanja in pravil preverjanja.

Članek bo obravnaval vsako težavo posebej in kako lahko odpravimo te napake.

Napaka pretvorbe tipa

Vseh zapisov ni mogoče dodati v napako poizvedbe za dodajanjeTo je most pogosta napaka, s katero se uporabnik srečuje med dodajanjem. Pojavi se zaradi neujemanja vrste polja. Access se običajno sooča s težavami, če podatki niso pravilno oblikovani ali zaradi manjkajočih vrst polj. Na primer, če uporabnik poskuša uvoziti podatke v številskem polju, kot sta datum ali starost, in podatki vsebujejo zapise, kot je »Neznano«, lahko Access to prikaže kot napako »Pretvorba vrste«. Težava bi lahko prevladala tudi, če datum ni v standardizirani obliki ZDA.

Kršitev ključa

Če je polje(-a) del primarnega ključa tabele, lahko dodajanje datuma v to polje(-a) povzroči napake pri kršitvi ključa. Primarni ključi morajo vedno imeti edinstveno vrednost, zato je med uvozom novih zapisov mogoče paziti, da ne kršijo primarnega ključa.

Uporabnikom priporočamo, da preverijo ciljno tabelo in primarni ključ ter zagotovijo, da so nastavili da za lastnost »Brez dvojnikov«. Poleg tega dodani podatki ne smejo kršiti pravil ciljne tabele.

Kršitev ključavnice

Možno je, da so podatki, ki se uvažajo, nekje že v uporabi, kar povzroča napako pri dodajanju poizvedbe. Uporabniki lahko preverijo in zagotovijo, da baze podatkov ne odprejo drugje ali drugi uporabniki. Uporabniki lahko tudi zaprejo odprte tabele, obrazce, poizvedbe itd., da preprečijo napako.

Če težava ostaja, lahko uporabniki preverijo, ali je privzeto zaklepanje zapisov nastavljeno na »Brez zaklepanja«, tako da v orodjih kliknejo možnost Napredno.

Kršitev pravil preverjanja

Do pravil preverjanja veljavnosti vsakega polja lahko dostopate v spodnjem podoknu okna za načrtovanje tabele, uporabniki pa jih morajo preveriti pred uvozom zapisov. Če je pravilo kršeno, bo pri dodajanju poizvedbe prikazana napaka. Uporabniki morajo tudi preveriti ciljno tabelo za podana besedilna polja in ali so nastavili Ne na »Dovoli ničelno dolžino«. Napaka je lahko posledica ničelne vrednosti za polja, katerih lastnost »Obvezno« je nastavljena na Da.

V primeru, da pri delu z bazami podatkov MS Access pogosto naletite na najrazličnejše napake, bi bilo pametno, da investirate v mdb popravek orodje za preprečevanje incidentov izgube podatkov.

Uvod avtorja:

Vivian Stevens je strokovnjakinja za obnovitev podatkov v DataNumen, Inc., ki je vodilna na svetu na področju tehnologij za obnovitev podatkov, vključno z popravilo SQL Server in excel programske izdelke za obnovitev. Za več informacij obiščite www.datanumen.com

Skupna raba zdaj:

Komentarji so zaprti.