
CDaoTableDefオブジェクトでは、ベース テーブルまたはアタッチ テーブルのストアド定義を表します。各 DAO データベース オブジェクトをすべて保存した DAO テーブル定義オブジェクトが含まれているテーブルと呼ばれるコレクション、維持します。
CDaoTableDefオブジェクトを使用して、テーブル定義を操作します。たとえば、することができます。:
注特価;DAO データベース クラスは、オープン データベース接続 (ODBC) に基づく MFC データベース クラスから区別されます。すべての DAO データベース クラス名は、"CDao"というプリフィックスがあります。まだ、DAO クラスと ODBC データ ソースのアクセスすることができます。Microsoft Jet データベース エンジンに固有であるため、DAO クラスは一般的に優れた機能を提供します。(&N)。
Tabledef オブジェクトを既存のテーブルまたは新しいテーブルを作成するのいずれかを使用します。:
ヒント特価;保存したテーブルを作成する最も簡単な方法はそれらを作成し、Microsoft Access を使用して、データベースに格納することです。開くし、MFC コードで使用し(&N)。
開くか、作成、tabledef オブジェクトを使用するには、作成し、した nOpenTypeパラメーター dbOpenTable値、テーブル定義の名前を指定、 CDaoRecordsetオブジェクトを開く。
CDaoRecordsetオブジェクトを作成するには、tabledef オブジェクトを使用するには、通常を作成または、上記のよう、テーブル定義を開くしてCDaoRecordset::Openを呼び出すと、ポインター、tabledef オブジェクトに渡して、レコード セット オブジェクトを構築します。渡す tabledef オープン状態にする必要があります。詳細についてを参照してくださいCDaoRecordsetクラス。
Tabledef オブジェクトを使用して完了したら、そのCloseメンバー関数を呼び出します;次に、tabledef オブジェクトを破棄します。
テーブル定義の詳細についてを参照してください DAO テーブル定義と DAO テーブル定義: テーブル定義を使用してでVisual の C++ プログラマのガイド。
#include lt;afxdao.h>
サンプル特価; サンプル MFC DAOVIEW | MFC サンプル DAOTABLE(&N)
参照特価;CDaoDatabase、 CDaoRecordset(&N)