CDataConnection — Klasa

Zarządza połączenia ze źródłem danych.

class CDataConnection

Elementy członkowskie

Metody

CDataConnection

Konstruktor.Tworzy i inicjuje CDataConnection obiektu.

Kopiuj

Tworzy kopię istniejącego połączenia danych.

Open

Otwiera połączenie ze źródłem danych przy użyciu ciąg inicjalizacji.

OpenNewSession

Otwiera nową sesję w bieżącym połączeniu.

Operatory

Operator BOOL

Określa, czy bieżąca sesja jest otwarty.

Operator bool

Określa, czy bieżąca sesja jest otwarty.

Operator CDataSource&

Zwraca odwołanie do zamkniętego CDataSource obiektu.

Operator CDataSource *

Zwraca wskaźnik do zamkniętego CDataSource obiektu.

Operator CSession&

Zwraca odwołanie do zamkniętego CSession obiektu.

Operator CSession *

Zwraca wskaźnik do zamkniętego CSession obiektu.

Uwagi

CDataConnectionjest klasą przydatne do tworzenia klientów, ponieważ hermetyzuje on niezbędnych obiektów (źródła danych i sesji), a niektóre czynności, które należy wykonać podczas łączenia się ze źródłem danych

Bez CDataConnection, należy utworzyć CDataSource obiektu, zadzwoń jego OpenFromInitializationString metoda, następnie utworzyć wystąpienia CSession obiektów, wywołanie jego otwarte metoda, następnie utworzyć CCommand obiektu i wywołanie jego otwarte* metody.

Z CDataConnection, konieczne jest utworzenie obiektu połączenia, przekazać ją ciąg inicjalizacji, a następnie użyj tego połączenia, aby otworzyć poleceń.Jeśli masz zamiar wielokrotnie za pomocą połączenia z bazą danych, to dobry pomysł, aby zachować połączenie jest otwarte, i CDataConnection zapewnia wygodny sposób to zrobić.

[!UWAGA]

Jeśli tworzona jest aplikacja bazy danych, która musi obsługiwać wiele sesji, trzeba będzie użyć OpenNewSession.

Wymagania

Nagłówek: atldbcli.h

Zobacz też

Koncepcje

Szablony konsumentów OLE DB (C++)

Szablony konsumentów OLE DB — kompendium