Pou₧itφ Data Environment Designeru ve VB 6.0

P°φstup k objektu DataEnvironment

P°edtφm, ne₧ budete moci pou₧φvat nßvrhß°e Data Environment, musφte do VaÜeho projektu p°idat referenci. NejjednoduÜÜφ zp∙sob je, ₧e z nabφdky Project vyberete volbu Add Data Environment. Do VaÜeho projektu se tak automaticky toto prost°edφ p°idß a je ji₧ vytvo°ena zßkladnφ struktura s jednφm objektem Connection. Objekt Connection poskytuje p°ipojenφ k dat∙m. V jednom datovΘm prost°edφ m∙₧e b²t n∞kolik objekt∙ Connection.

P°ipojenφ databßze

Jak ji₧ bylo uvedeno d°φve, pomocφ datovΘho prost°edφ si m∙₧ete p°ipojit r∙znΘ typy dat. Pro b∞₧nΘ aplikace doporuΦuji pou₧φvat databßze ve formßtu MS Access, Visual Basic s nimi toti₧ umφ velice dob°e spolupracovat. Ve stromu datovΘho prost°edφ si zvolte objekt p°ipojenφ (Connection - jß si ho p°ejmenoval na Cnn a cel² objekt na DE - je to kratÜφ a pozd∞ji se s tφm lΘpe pracuje) a v toolbaru klikn∞te na tlaΦφtko vlastnostφ. Pokud jeÜt∞ nebyla databßze nastavena, objevφ se dialog pro nastavenφ typu p°ipojenφ.

 

 

VÜimn∞te si, ₧e v dialogu jsou uvedena vÜechna p°ipojenφ, kterß umo₧≥uje VßÜ operaΦnφ systΘm, tzn. jakΘ datovΘ stroje mßte nainstalovßny. Takto zobrazen² p°φstup by m∞l poskytovat SP pro VB6. Proto₧e budeme pou₧φvat databßzi ve formßtu MS Access, p°ipojovanou pomocφ MS Jet, je nynφ t°eba zvolit sprßvnΘho zprost°edkovatele. Na obrßzku jsou uvedeni dva, p°iΦem₧ verze 4.0 znamenß databßzi ve formßtu MS Access 2000. Jß pou₧φvßm 4.0, tudφ₧ mßm zvolenΘho zprost°edkovatele Microsoft Jet 4.0 OLE DB Provider. Nynφ lze pou₧φt tlaΦφtko DalÜφ.

Na dalÜφ obrazovce se nastavujφ vlastnosti p°ipojenφ. Je t°eba vybrat databßzi a nastavit vlastnosti p°φstupu.

Pokud nemßte v databßzi nastaveny r∙znΘ ·rovn∞ p°ihlaÜovßnφ (co₧ v°ele nedoporuΦuji), mßte ji₧ p°ihlaÜovacφ parametry nastaveny. Pou₧ijte tlaΦφtko pro test spojenφ. Pokud je vÜe v po°ßdku, dostanete nßsledujφc hlßÜku:

Nynφ staΦφ pou₧φt tlaΦφtko OK a vlastnosti p°ipojenφ ulo₧it.

Mßte-li ale databßzi zaheslovanou pomocφ volby Nastavit heslo databßze v Accessu, musφte toto heslo nastavit ve vlastnostech p°ipojenφ, a to na zßlo₧ce VÜe. Zde je volba Jet OLEDB:Database Password a pomocφ volby Upravit hodnotu tam heslo zapφÜete.

Neple¥te si tuto hodnotu s hodnotou Password, kterß je uvedena ve v²pisu v dialogu nφ₧e. Ta slou₧φ pro nastavenφ hesla, pokud je databßze chrßn∞na pomocφ u₧ivatelsk²ch prßv.

Po ulo₧enφ propojenφ se kompletnφ °et∞zec pro p°ipojenφ databßze zobrazφ ve vlastnostech objektu v prom∞nnΘ ConnectionSource.

Prom∞nnß ConnectionSource se nechß m∞nit za b∞hu aplikace, co₧ je dosti podstatnΘ, proto₧e je v nφ natvrdo ulo₧enß cesta k databßzi, tak₧e pokud nahrajete aplikaci do jinΘho adresß°e, datov² stroj by ji nenaÜel a vygeneroval by chybu.

 DalÜφ Zp∞t

Autor: The Bozena