Udostępnij za pośrednictwem


Klasa CDataConnection

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

class CDataConnection

Członkowie

09x1h908.collapse_all(pl-pl,VS.110).gifMetody

CDataConnection

Konstruktor.Tworzy i inicjuje CDataConnection obiektu.

Kopiuj

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

Otwórz

Otwiera połączenie ze źródłem danych przy użyciu ciągu inicjującego.

OpenNewSession

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

09x1h908.collapse_all(pl-pl,VS.110).gifOperatory

operator BOOL

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

bool operatora

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ędne obiektów (źródła danych i sesji) i niektórych prac, które należy wykonać podczas łączenia się ze źródłem danych

Bez CDataConnection, należy utworzyć CDataSource obiektu, wywołanie jego OpenFromInitializationString metody, następnie utworzyć wystąpienia CSession obiektu, wywołanie jego otwarte metody, następnie utworzyć CCommand obiektu i wywołanie jej Otwórz* metod.

Z CDataConnection, wystarczy utworzyć obiekt połączenia, podaj ciąg inicjalizacji, a następnie otwórz za pomocą tego połączenia.Jeśli planowane jest wielokrotnie za pomocą połączenia z bazą danych, jest dobrym pomysłem jest otwarte połączenie, i CDataConnection zapewnia wygodny sposób, aby to zrobić.

[!UWAGA]

Jeśli podczas tworzenia aplikacji bazy danych, która musi obsługiwać wiele sesji, trzeba użyć OpenNewSession.

Wymagania

Nagłówek: atldbcli.h

Zobacz też

Koncepcje

OLE DB konsumenta szablony (C++)

OLE DB konsumenta szablony odniesienia