Dobrý den, potřebuji vyřešit následující problém: Mám DB vytvořenou v Accessu (mdb). V tabulce plní první pole funkci ID a má nastavenou vlastnost Automatické číslo (v Accessu), resp. Autoincrement v VB. Ve VB je DataGridView, ve kterém při přidávání položek roste hodnota ID (správně). Pak všechny položky tabulky smažu a DB uložím pomocí TableAdapter.Update. Form s DatagridViewem znovu otevřu a mám prázdnou tabulku (správně). Při přidávánní nových položek se ID čísluje znovu od nuly! DB uložím stejým způsobem a EJHLE! všechna pole ID nejsou od nuly, ale od poslední hodnoty, která byla v Accessu pře výmazem všech položek (v zásadě je to asi správné). Ale všechna pole, která jsou svázána relacemi mají odkazy na špatné ID, která se ukládala při editaci a nic tak nefunguje. Neví někdo, jak dostat aktuální hodnotu automatického čísla z databáze mdb do parametru VB? bylo by pak možné ji dosadit jako Autoincrementseed (číslo,od kterého se začíná připočítávat) a bylo by po problému (možná). Nebo má někdo nějaký jiný nápad? Předem moc díky za pomoc. Venca M.
|