次の方法で共有


CDaoDatabase のメンバ

更新 : 2007 年 11 月

基本クラスのメンバ

CObject のメンバ

CDaoDatabase のメンバ

データ メンバ

m_pDAODatabase

基になる DAO データベース オブジェクトへのポインタ。

m_pWorkspace

データベースを持ち、そのトランザクション スペースを定義する CDaoWorkspace オブジェクトへのポインタ。

構築

CDaoDatabase

CDaoDatabase オブジェクトを構築します。オブジェクトをデータベースに接続するには Open を呼び出します。

属性

CanTransact

データベースがトランザクションをサポートする場合は、0 以外を返します。

CanUpdate

CDaoDatabase オブジェクトが更新可能な (読み取り専用でない) 場合は 0 以外を返します。

GetConnect

CDaoDatabase オブジェクトをデータベースに接続するために使う接続文字列を返します。ODBC で使います。

GetName

現在使用中のデータベースの名前を返します。

GetQueryTimeout

データベースのクエリ操作がタイムアウトになる秒数を返します。この値は、その後のすべてのオープン、新規追加、更新、編集操作や、Execute の呼び出しのような ODBC データ ソースでの操作 (のみ) に影響します。

GetRecordsAffected

直前の更新、編集、追加操作、および Execute の呼び出しによって影響を受けたレコードの数を返します。

GetVersion

データベースに関連付けられたデータベース エンジンのバージョンを返します。

IsOpen

CDaoDatabase オブジェクトが現在データベースに接続されている場合は 0 以外を返します。

SetQueryTimeout

データベースのクエリ操作 (ODBC データ ソース上でのみ) がタイムアウトになる秒数を設定します。その後のすべての、オープン、新規追加、更新、削除処理に影響を与えます。

操作

Close

データベースの接続を閉じます。

Create

基になる DAO データベース オブジェクトを作成し、CDaoDatabase オブジェクトを初期化します。

CreateRelation

データベースのテーブル間の新しいリレーションシップを定義します。

DeleteQueryDef

データベースの QueryDefs コレクションに保存されているクエリ定義オブジェクトを削除します。

DeleteRelation

データベースのテーブル間の既存のリレーションシップを削除します。

DeleteTableDef

データベースのテーブルの定義を削除します。実際のテーブルとそのデータがすべて削除されます。

Execute

アクション クエリを実行します。結果を返すクエリに対して Execute を呼び出すと、例外がスローされます。

GetQueryDefCount

データベース用に定義されているクエリの数を返します。

GetQueryDefInfo

データベースに定義されている指定されたクエリに関する情報を返します。

GetRelationCount

データベースのテーブル間で定義されているリレーションシップの数を返します。

GetRelationInfo

データベースのテーブル間で定義されているリレーションシップについての情報を返します。

GetTableDefCount

データベースに定義されているテーブルの数を返します。

GetTableDefInfo

データベースの指定されたテーブルについての情報を返します。

Open

データベースとの接続を確立します。

参照

参照

CDaoDatabase クラス

階層図