Sdílet prostřednictvím


CDataConnection – třída

Spravuje připojení ke zdroji dat.

class CDataConnection

Členy

Metody

CDataConnection

KonstruktorVytvoří a inicializuje CDataConnection objektu.

Kopírovat

Vytvoří kopii existující datové připojení.

Otevřít

Otevře připojení ke zdroji dat pomocí formátu řetězce inicializace.

OpenNewSession

Otevře se nová relace pro aktuální připojení.

Operátory

operátor BOOL

Určuje, zda aktuální relace je otevřen nebo ne.

operátor bool

Určuje, zda aktuální relace je otevřen nebo ne.

operátor CdataaSource&

Vrátí odkaz na uzavřeného CDataSource objektu.

operátor CdataaSource *

Vrací ukazatel na uzavřeného CDataSource objektu.

operátor CSession&

Vrátí odkaz na uzavřeného CSession objektu.

operátor CSession *

Vrací ukazatel na uzavřeného CSession objektu.

Poznámky

CDataConnectionje užitečné třídy pro vytváření klientů, protože jej zapouzdří potřebné objekty (zdroj dat a relace) a některé práce, které je třeba provést při připojování ke zdroji dat.

Bez CDataConnection, musíte vytvořit CDataSource objekt, zavolejte jeho OpenFromInitializationString metoda, vytvořte instanci CSession objekt, zavolejte jeho Open metoda, vytvořte CCommand objektu a volání jeho Otevřít* metody.

S CDataConnection, je nutné pouze vytvořit objekt připojení, předat řetězec inicializace a pak použít toto připojení chcete-li spustit příkazy.Pokud chcete opakovaně používat připojení k databázi, je vhodné ponechat otevřený, připojení a CDataConnection poskytuje pohodlný způsob, jak to udělat.

[!POZNÁMKA]

Pokud vytváříte databázi aplikace, která potřebuje ke zpracování více relací, bude nutné použít OpenNewSession.

Požadavky

Záhlaví: také atldbcli.h

Viz také

Koncepty

OLE DB – šablony příjemce (C++)

Referenční dokumentace k šablonám příjemců OLE DB