602SQL-┌plnß dokumentace Index   Tisk  

Vytvo°enφ ODBC zdroje dat pod Windows

Pokud se p°i instalaci 602SQL vytvß°φ databßze, registruje se pro nφ takΘ ODBC zdroj dat. Tento zdroj dat vÜak neobsahuje jmΘno schΘmatu a proto nenφ plnohodnotn². Proto zdroj dat vytvo°te nφ₧e popsan²m postupem.

Zdroj dat lze vytvß°et pouze na poΦφtaΦi, na n∞m₧ je instalovßn ODBC driver 602SQL.

Zdrojem dat ve 602SQL je schΘma. 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.

Druhy zdroj∙ dat

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.

Manußlnφ vytvo°enφ zdroje dat z ovlßdacφho panelu ODBC

  1. Na Ovlßdacφm panelu Windows spus¥te zßstupce ODBC resp. 32bit ODBC.
  2. Zvolte strßnku odpovφdajφcφ systΘmov²m, u₧ivatelsk²m nebo souborov²m zdroj∙m dat. Na nφ stiskn∞te tlaΦφtko Add.
  3. Z nabφdky ODBC driver∙ vyberte 602SQL 7.0 Driver a stiskn∞te DokonΦit.
  4. Vypl≥te ·daje o zdroji dat do dialogovΘho okna. JmΘno zdroje dat m∙₧ete zvolit libovoln∞, jmΘno serveru a aplikace (schΘmatu) musφ odpovφdat zp°φstup≥ovan²m dat∙m.

Manußlnφ vytvo°enφ zdroje dat z KonfiguraΦnφho panelu 602SQL

  1. Na KonfiguraΦnφm panelu 602SQL zobrazte strßnku ODBC zdroje dat.
  2. Stiskn∞te tlaΦφtko P°idat.
  3. V dialogu vypl≥te jmΘno pro zdroj dat, jmΘno registrovanΘho serveru (databßze) a jmΘno aplikace. Pomocφ oznaΦovacφho Φtverce m∙₧ete vyznaΦit, zda p∙jde o systΘmov² zdroj dat nebo o zdroj dat prßv∞ p°ihlßÜenΘho u₧ivatele.
  4. Stiskn∞te tlaΦφtko Vytvo°it.

Vytvo°enφ zdroje dat z programu

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.INI
a u₧ivatelskΘ zdroje dat pod klφΦem
HKEY_CURRENT_USER \ SOFTWARE \ ODBC \ ODBC.INI
Pro 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. 602SQL 7.0 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.

Konfigurovßnφ zdroje dat 602SQL

V existujφcφm zdroji dat lze zm∞nit nebo doplnit jmΘno schΘmatu p°φpadn∞ jmΘno serveru takto:
  1. Na Ovlßdacφm panelu Windows spus¥te zßstupce ODBC (na Windows NT) resp. 32bit ODBC (na Windows 95).
  2. Zvolte strßnku se systΘmov²mi, u₧ivatelsk²mi nebo souborov²mi zdroji dat.
  3. V seznamu oznaΦte zdroj dat 602SQL, kter² chcete konfigurovat, a stiskn∞te tlaΦφtko Configure.
  4. Upravte ·daje o zdroji dat v dialogovΘm okn∞ a stiskn∞te OK.

P°ipojenφ se k 602SQL z externφho programu

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.

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 602SQL. I p°es existenci spoleΦnΘ normy je vÜak nutno poΦφtat s omezenφmi dan²mi kombinacφ dvou prost°edφ