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