|
![]() | Instalace ODBC driveru pod Windows | ![]() | 602SQL jako ODBC server | 602SQL jako ODBC server v Linuxu | ![]() |
Zdroj dat lze vytvářet pouze na počítači, na němž je instalován ODBC driver 602SQL. Při instalaci se zdroj dat automaticky nevytváří.
Zdrojem dat ve 602SQL je schéma (tj. aplikace). Pokud chcete zvenčí vstupovat do více schémat, vytvoříte více zdrojů dat.
Doporučujeme, aby jména schémat 602SQL, do nichž vstupují jiné programy přes rozhraní ODBC, a také jména zpřístupňovaných tabulek a jejich sloupců raději neobsahovala nealfanumerické znaky nebo písmena s diakritikou. Některé programy nedokážou s takovými jmény pracovat.
Zdroje dat pod Windows jsou trojího druhu:
Jméno označující systémový nebo uživatelský zdroj dat smí mít nejvýše 32 znaků. Specifikace ODBC na ně neklade další omezení, avšak některé klientské programy nedokážou pracovat se jmény obsahujícími nealfanumerické znaky. Tyto zdroje dat existují a jsou viditelné pouze na tom počítači, na němž byly vytvořeny.
Výhodou souborových zdrojů dat je, že je-li jeho soubor umístěn na sdílený disk, může být dostupný na řadě počítačů zároveň. Odpadá pak separátní vytváření zdroje dat na každém klientském počítači.
K programovému vytvoření zdroje dat slouží funkce ze systémové knihovny ODBCCP32.DLL. Zdroj dat lze vytvořit buď interaktivně voláním funkce SQLCreateDataSource nebo lze parametry zdroje dat zapsat přímo do registru případně (v případě souborového zdroje dat) vytvořit popisný soubor.
V registru jsou systémové zdroje dat zaznamenány pod klíčem
HKEY_LOCAL_MACHINE \ SOFTWARE \ ODBC \ ODBC.INIa uživatelské zdroje dat pod klíčem
HKEY_CURRENT_USER \ SOFTWARE \ ODBC \ ODBC.INIPro nový zdroj dat je třeba založit pod klíčem ODBC Data Sources novou řetězcovou hodnotu, která se jmenuje stejně jako zdroj dat a rovná se jménu driveru pro tento zdroj dat (tj. 602SQLxx x.x Driver). Dále je třeba založit nový klíč jmenující se jako zdroj dat s těmito řetězcovými hodnotami: Driver rovnou cestě k driveru, ConfigPath rovnou jménu databázového serveru a AppName rovnou jménu schématu v databázi.
Způsoby připojení cizích programů k ODBC zdrojům dat se podstatně liší případ od případu, prostudujte si proto nejprve dokumentaci k příslušnému programu.
Prvním krokem by vždy mělo být vybrání zdroje dat. V seznamu dostupných zdrojů dat by se měla objevit i položka se jménem zdroje dat z 602SQL. Po jejím vybrání se objeví dialogové okno pro připojení se k serveru. Může jít buď o specifický dialog klientského programu, nebo o tento standardní dialog z 602SQL driveru.
Pokud by ve zdroji dat nebylo specifikováno schéma nebo pokud si externí program přeje explicitní potvrzení všech parametrů, bude následovat dialogové okno pro výběr schématu v databázi.
Poté driver zpřístupní programu tabulky, dotazy a uložené procedury ze zvoleném schématu (aplikace) 602SQL. I přes existenci společné normy je však nutno počítat s omezeními danými kombinací dvou prostředí.
![]() | Instalace ODBC driveru pod Windows | ![]() | 602SQL jako ODBC server | 602SQL jako ODBC server v Linuxu | ![]() |