次の方法で共有


CSession クラス

一つのデータベース アクセス セッションを表します。

class CSession

メンバー

メソッド

[中止]

(--) トランザクションを取り消します。

[閉じる]

セッションを終了します。

[確定]

トランザクションをコミットします。

GetTransactionInfo

トランザクションに関する情報を返します。

[Open]

データ ソース オブジェクトの新しいセッションが開きます。

StartTransaction

このセッションの新しいトランザクションを開始します。

解説

一つ以上のセッションを CDataSource オブジェクトによって表される各プロバイダー コネクション (データ ソース) に関連付けることができます。 CDataSourceの新しい CSession を作成するには、CSession::Openを呼び出します。 データベース トランザクションを開始するには、CSessionStartTransaction のメソッドを提供します。 トランザクションを開始した場合、コミット のメソッドを使用してそのファイルにコミットしたり、中止 のメソッドを使用してこれをキャンセルします。

必要条件

ヘッダー: atldbcli.h

参照

概念

CatDB サンプル : データ ソース スキーマ ブラウザー

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

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