データ ソースとセッション

更新 : 2007 年 11 月

次の図は、データ ソースとの接続とデータ ソースへのアクセスをサポートするクラスを示します。『OLE DB Reference』で説明しているように、各クラスは標準の OLE DB コンポーネント実装に基づいています。

データ ソース クラスとセッション クラス
データ ソースとセッション クラス

次のクラスがあります。

  • CDataSource   このクラスはデータ ソース オブジェクトをインスタンス化し、OLE DB プロバイダを通じたデータ ソースとの接続を作成および管理します。データ ソースは、データ ソース アドレスや認証情報などの情報を接続文字列の形式で受け取ります。

    システムに登録されている使用可能なプロバイダの一覧を取得するために、接続の確立前にヘルパ クラスの CEnumerator を使用する場合もあります。これにより、プロバイダをデータ ソースとして選択できます。たとえば、[データ リンク プロパティ] ダイアログ ボックスでは、このクラスを使用して、[プロバイダ] タブにプロバイダの一覧を作成します。これは、SQLBrowseConnect 関数または SQLDriverConnect 関数と等価です。

  • CSession   このクラスは、データ ソースへの単一アクセス セッションを表すセッション オブジェクトをインスタンス化します。ただし、1 つのデータ ソースに複数のセッションを作成できます。各セッションに対して、行セット、コマンド、およびその他のオブジェクトを作成し、データ ソースのデータにアクセスできます。セッションはトランザクションを処理します。

参照

概念

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