次の方法で共有


CDataConnection クラス

データ ソースの接続を管理します。

class CDataConnection

メンバー

メソッド

CDataConnection

コンストラクターです。 CDataConnection オブジェクトをインスタンス化し、初期化します。

[Copy]

既存のデータ接続のコピーを作成します。

[Open]

初期化文字列を使用してデータ ソースへの接続を開きます。

OpenNewSession

現在の接続の新しいセッションが開きます。

演算子

operator BOOL

現在のセッションが開いているかどうかを判定します。

operator bool

現在のセッションが開いているかどうかを判定します。

CDataSource 演算子&

CDataSource に含まれるオブジェクトへの参照を返します。

CDataSource* 演算子

CDataSource に含まれるオブジェクトへのポインターを返します。

CSession 演算子&

CSession に含まれるオブジェクトへの参照を返します。

CSession* 演算子

CSession に含まれるオブジェクトへのポインターを返します。

解説

CDataConnection は 必要なオブジェクト (データ ソースとセッション)、それをする必要がある作業をカプセル化するので、クライアントを作成するための便利なクラスは、データ ソースに接続する場合

CDataConnectionなしで、CDataSource オブジェクトを作成し、CSession オブジェクトのインスタンスを呼び出し、CCommand オブジェクトを作成するに 開く のメソッドを作成するに OpenFromInitializationString のメソッドを、および呼び出し、開く*にメソッドを呼び出す必要があります。

CDataConnectionによって、接続オブジェクトを作成する必要があります。これに初期化文字列を渡しましたり、開くコマンドにより、その接続を使用します。 データベースへの接続を繰り返し使用することを計画している場合は、接続を開始することをお勧め CDataConnection であり、この方法が便利な方法を提供します。

注意

複数のセッションを処理する必要があるデータベース アプリケーションを作成する OpenNewSessionを使用する必要があります。

必要条件

ヘッダー: atldbcli.h

参照

概念

OLE DB コンシューマー テンプレート (C++)

OLE DB コンシューマー テンプレート リファレンス