Sdílet prostřednictvím


Vytvoření jednoduchého příjemce

Použití Průvodce projektu knihovny ATL a Průvodce přijemce ATL OLE DB pro vygenerování šablony příjemce OLE DB.

Chcete-li vytvořit konzolovou aplikaci pro příjemce technologie OLE DB

  1. V nabídce Soubor klikněte na příkaz Nový a potom klikněte na příkaz Projekt.

    Zobrazí se dialogové okno Nový projekt.

  2. V podokně Typy projektů klikněte na složku Projekty Visual C++ a potom klikněte v podokně Šablony na ikonu Projekt Win32.Do položky Název zadejte název projektu, například MyCons.

  3. Klikněte na tlačítko OK.

    Zobrazí se Průvodce projektu Win32.

  4. Na stránce Nastavení aplikace vyberte Konzolová aplikace a poté vyberte Přidání podpory pro knihovnu ATL.

  5. Klikněte na tlačítko Dokončit pro ukončení průvodce a vygenerování projektu.

Dále použíjte Průvodce příjemce ATL OLE DB pro přidání objektu příjemce technologie OLE DB.

Chcete-li vytvořit příjemce Průvodcem přijemce ATL OLE DB

  1. V Zobrazení tříd klikněte pravým tlačítkem na projekt MyCons.

  2. V místní nabídce klikněte na příkaz Přidat a poté klikněte na tlačítko Přidat třídu.

    Zobrazí se dialogové okno Přidat třídu.

  3. V podokně Kategorie klikněte na položku Visual C++, v podokně Šablony klikněte na ikonu Příjemce ATL OLE DB a poté klikněnte na tlačítko Otevřít.

    Zobrazí se Průvodce příjemce ATL OLE DB.

  4. Klikněte na tlačítko Zdroj dat.

    Zobrazí se dialogové okno Vlastnosti datového připojení.

  5. V dialogovém okně Vlastnosti datového připojení, proveďte následující kroky:

    • Na kartě Zprostředkovatel zadejte zprostředkovatele technologie OLE DB.

    • Na kartě Připojení zadejte název serveru, přihlašovací ID a heslo pro Váš zdroj dat a Vaší databázi na serveru.

    [!POZNÁMKA]

    Existuje bezpečnostní problémy s funkcí Povolit uložení hesla v dialogovém okně Vlastnosti datového připojení.V Zadejte informace pro přihlášení k serveru, existují dvě přepínací tlačítka: integrované zabezpečení systému Windows NT použití a použít určité uživatelské jméno a heslo.

    [!POZNÁMKA]

    Pokud vyberete Použít specifické uživatelské jméno a heslo, máte možnost uložení hesla (pomocí zaškrtávacího políčka Povolit uložení hesla); tato možnost však není bezpečná.Je doporučeno vybrat Použít integrované zabezpečení Windows NT; tato možnost používá systém Windows NT k ověření Vaší identity.

    [!POZNÁMKA]

    Pokud nemůžete použít integrované zabezpečení Windows NT, měli byste použít aplikaci střední vrstvy pro vyzvání uživatele k zadání hesla nebo k uložení hesla do umístění s bezpečnostními mechanismy k jeho ochraně (namísto ve zdrojovém kódu).

    Po výběru zprostředkovatele a dalších nastavení, klikněte na tlačítko Test připojení k ověření výběru z předchozích stránek dialogového okna.Pokud okno Výsledek oznámí Test connection succeeded, klikněte na tlačítko Ok pro vytvoření datového spojení.

    Dialogové okno Vyberte databázový objekt se zobrazí.

  6. Použíjte ovládací prvek stromové struktury pro vybrání tabulky, zobrazení nebo uložené procedury.Pro účely tohoto příkladu, vyberte tabulku Products z databáze Northwind.

  7. Klikněte na tlačítko OK.To Vám vrátí Průvodce příjemce ATL OLE DB.

  8. Průvodce dokončí názvy pro Class a .h soubor, založený na názvu tabulky, zobrazení nebo uložené procedury, kterou jste vybrali.Pokud chcete, můžete tyto názvy upravit.

  9. Zrušte zaškrtnutí Atributový tak, aby průvodce vytvořil kód příjemce pomocí Tříd šablon technologie OLE DB namísto výchozích Atributů příjemce technologie OLE DB.

  10. V Typ vyberte Příkaz.

    Průvodce vytvoří CCommand-základního příjemce, pokud vyberete Příkaz nebo CTable-základního příjemce, pokud vyberete Tabulka.Třída tabulka nebo příkaz je pojmenována až po vybrání objektu, můžete ale tyto názvy upravit.

  11. V Podpora ponechtejte pole Change, Insert a Delete prázdná.

    V případě potřeby vyberte zaškrtávací políčka Change, Insert a Delete pro podporu změn, vkládání a odstraňování záznamů v sadě řádků.Další informace o zápisu dat do úložiště dat, naleznete v tématu Aktualizace sady řádků.

  12. Klikněte na tlačítko Dokončit pro vytvoření příjemce.

Průvodce vygeneruje třídu příkaz a třídu uživatelského záznamu, jak je znázorněno v Vygenerované třídy průvodcem příjemce.Třída příkaz bude mít název, který jste zadali v položce Class v průvodci (v tomto případě CProducts), a název třídy uživatelského záznamu bude ve tvaru "NázevTřídyAccessor" (v tomto případě CProductsAccessor).

[!POZNÁMKA]

Průvodce vloží následující řádek do souboru Products.h:

#error Security Issue: The connection string may contain a password

[!POZNÁMKA]

Tento řádek zabraňuje aplikaci příjemce před kompilací a připomíná Vám kontrolu Vašeho připojovacího řetězce před hesly, uvedenými přímo v kódu.Po kontrole připojovacího řetězce, můžete tento odebrat řádek z kódu.

Viz také

Koncepty

Vytváření příjemce technologie OLE DB použitím průvodce