次の方法で共有


CDataConnection クラス

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

class CDataConnection

メンバー

09x1h908.collapse_all(ja-jp,VS.110).gifメソッド

CDataConnection

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

コピー

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

[Open]

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

OpenNewSession

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

09x1h908.collapse_all(ja-jp,VS.110).gif演算子

operator BOOL

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

のブール演算子

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

CDataSource& 演算子

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

CDataSource* 演算子

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

CSession& 演算子

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

CSession* 演算子

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

解説

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

CDataConnectionせずに、 CDataSource のオブジェクトを作成し、 CSession のオブジェクトのインスタンスをダイヤルし、 CCommand のオブジェクトを作成するに 開く(&&O),開く,[開く] のメソッドを作成するに OpenFromInitializationString のメソッドを、およびダイヤルし、 開く(&&O),開く,[開く]* メソッド)をダイヤルする必要があります。

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

[!メモ]

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

必要条件

ヘッダー: atldbcli.h

参照

概念

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

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