Jak se vypořádat s chybou „Nelze připojit všechny záznamy v připojovacím dotazu“ v MS Access

Sdílej nyní:

V tomto článku prozkoumáme scénáře, které generují chyby související se selháním připojení záznamů v MS Access

Jak se vypořádat s chybou připojit dotaz v MS AccessV MS Access se připojovací dotaz používá, když uživatel aktualizuje některé záznamy do existující tabulky, obvykle z jiných zdrojů. Připojit dotaz v podstatě vybírá nové záznamy z jiných zdrojů dat a zkopíruje je do tabulky v databázi. Je užitečné při připojování více záznamů najednou a také umožňuje uživateli upřesnit výběr podle určitých kritérií. Uživatelé mohou výběr zkontrolovat před zkopírováním do stávající tabulky.

Problémy s připojováním záznamů

MS Access obvykle zobrazí dialogové okno při spuštění připojovacího dotazu s uvedením pravděpodobných důvodů jeho selhání. K chybám může dojít kvůli neshodě datových typů polí nebo kvůli porušení klíčů. Možnými důvody chyby mohou být také porušení zámku a porušení ověřovacích pravidel.

Článek pojednává o každém čísle zvlášť a o tom, jak můžeme tyto chyby vyřešit.

Selhání převodu typu

Nelze připojit všechny záznamy v chybě přidání dotazuToto je nejčastější chyba, se kterou se uživatel setkává při přidávání. Dochází k ní kvůli neshodě typů polí. Access obvykle čelí problémům, pokud data nejsou správně naformátována nebo kvůli chybějícím typům polí. Pokud se například uživatel pokouší importovat data v číselném poli, jako je datum nebo věk, a data obsahují záznamy jako „Neznámý“, Access to může zobrazit jako chybu „Převod typu“. Problém může nastat i v případě, že datum není v americkém standardizovaném formátu.

Porušení klíče

Pokud je pole součástí primárního klíče tabulky, připojení data k tomuto poli může způsobit chyby narušení klíče. Primární klíče by vždy měly mít jedinečnou hodnotu, a proto se o ně při importu nových záznamů může postarat, aby neporušovaly primární klíč.

Uživatelům se doporučuje zkontrolovat cílovou tabulku a primární klíč a ujistit se, že nastavili ano na svou vlastnost „Žádné duplikáty“. Připojená data by také neměla porušovat pravidla cílové tabulky.

Porušení zámku

Je možné, že importovaná data se již někde používají, což způsobí chybu při připojování dotazu. Uživatelé mohou zkontrolovat a zajistit, aby databáze nebyla otevřena jinde nebo jinými uživateli. Uživatelé mohou také zavřít otevřené tabulky, formuláře, dotazy atd., Aby zabránili chybě.

Pokud problém přetrvává, uživatelé mohou kliknutím na možnost Upřesnit v nástrojích zkontrolovat, zda je Výchozí zamykání záznamů nastaveno na „Bez zámků“.

Porušení ověřovacího pravidla

K pravidlu ověření každého pole lze přistupovat ze spodního podokna okna návrhu tabulky a uživatelé je musí před importem záznamů zkontrolovat. Pokud je pravidlo porušeno, připojený dotaz zobrazí chybu. Uživatelé by také měli zkontrolovat cílovou tabulku pro zadaná textová pole a zda nastavili Ne na „Povolit nulovou délku“. Mohla být způsobena chyba kvůli nulové hodnotě pro pole, jejichž vlastnost „Povinné“ je nastavena na Ano.

V případě, že při práci s databázemi MS Access často narazíte na nejrůznější chyby, bylo by rozumné investovat do oprava mdb nástroj, jak se vyhnout případům ztráty dat.

Úvod autora:

Vivian Stevens je expert na obnovu dat v DataNumen, Inc., která je světovým lídrem v oblasti technologií pro obnovu dat, včetně opravit SQL Server a excelové softwarové produkty pro obnovu. Pro více informací navštivte www.datanumen.com

Sdílej nyní:

Komentáře jsou uzavřeny.