CDatabase クラス メンバー

データ メンバー

m_hdbc データ ソースへのオープン データベース接続 (ODBC) 接続ハンドル。型HDBC

建設

CDatabase CDatabaseオブジェクトを構築します。OpenExまたはOpenを呼び出すことによって、オブジェクトを初期化する必要があります。
オープン (ODBC ドライバーを通じてデータ ソースへの接続を確立します。
OpenEx (ODBC ドライバーを通じてデータ ソースへの接続を確立します。
閉じる データ ソース接続を閉じる。

データベース属性

GetConnect 返します、ODBC 接続文字列のCDatabaseオブジェクトをデータ ソースに接続するために使用。
IsOpen CDatabaseオブジェクトが現在データ ソースに接続されている場合は 0 以外を返します。
GetDatabaseName データベースの名前が現在使用中を返します。
CanUpdate CDatabaseオブジェクトが更新可能な場合は 0 以外を返します (読み取り専用)。
CanTransact データ ソースがトランザクションをサポートしている場合は 0 以外を返します。
SetLoginTimeout データ ソース接続の試行がタイムアウトするまでの秒数を設定します。
SetQueryTimeout 秒後、データベースのクエリ操作セット タイムアウトになります。すべて後続レコード セットオープンAddNew編集、および削除の呼び出しに影響を与える。
GetBookmarkPersistence レコード セット オブジェクトでブックマークを保存操作を識別します。
GetCursorCommitBehavior 開いているレコード セット オブジェクトでトランザクションのコミットの影響を識別します。
GetCursorRollbackBehavior 開いているレコード セット オブジェクトでトランザクションのロールバックの影響を識別します。

データベース操作

BeginTrans 「トランザクション」を開始 ? リバーシブル関数への呼び出し、 AddNew編集削除、および更新プログラムメンバー クラスCRecordsetのシリーズ ? 接続されているデータ ソース。データ ソースがトランザクションを有効には、 BeginTransをサポートする必要があります。
BindParameters :Executesqlを呼び出す前にパラメーターをバインドすることができます。
CommitTrans BeginTransを開始、トランザクションを完了します。データ ソースを変更、トランザクション内のコマンドが実行されます。
ロールバック 現在のトランザクションで行われた変更を反転します。その前の状態に変更を加えず、 BeginTransの呼び出しで定義されているデータ ソースを返します。
キャンセル 非同期操作または第 2 スレッドからのプロセスをキャンセルします。
ExecuteSQL SQL ステートメントを実行します。データ レコードは返されません。

データベースのオーバーライド

Onsetoptions 関数を使って 標準接続オプションを設定するには、フレームワークによって呼び出されます。既定の実装は、クエリのタイムアウト値を設定します。SetQueryTimeoutを呼び出すことによってこれらのオプションの前の時間を確立することができます。

CDatabase 概要|nbsp;基本クラスのメンバー |階層図(&N)

Index