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. |
Autor: The Bozena |