Manipulace s lokálními databázemi

Top  Previous  Next

Seznam témat:

řešení

 

Řešení

Při potřebě častého připojování k různým lokálním databázím je velmi vhodný tento postup:

1. Zřídit si ODBC DSN (např. s názvem Servis), u kterého jsou položky ServerName a DatabaseName nastaveny na oskar. Pro rychlost je možné vyplnit i položky UserID a Password (u zákazníka se to však nedoporučuje z důvodu bezpečnosti). Ostatní položky ponechat výchozí.

2. Kdykoliv je potřeba se připojit k nějaké lokální databázi, stačí:

- z příkazové řádky nastartovat lokální engine v nejjednoušší možné formě: dbeng9 oskar.db (vznikne tak lokální server s parametry odpovídajícími výše založenému ODBC DSN)

- připojit se na ODBC DSN "Servis"

- provést potřebné akce

- ukončit engine

 

Poznámka 1

Pro snazší manipulaci je vhodné zajistit si přítomnost cesty k dbeng17.exe v systémové cestě (PATH). Lokální engine lze pak spouštět přímo z adresáře, kde jsou databázové soubory, a to přímo příkazem uvedeným výše.

 

Poznámka 2

Před nastartováním další DB nezapomeňte ukončit předchozí engine. Základem úspěchu je to, že běží vždy max. jedna lokální DB.

 

Poznámka 3

ODBC DSN lze ponechat trvale zřízený, protože pokud nebude spuštěn žádný lokální engine, nebude funkční.

 

Související témata