データベース アプリケーションの作成手順

次の表は、ロールおよびデータベース アプリケーション フレームワークのロールの作成を、次に示します。

[!メモ]

Visual C++ .NET では、Visual C++ 開発環境およびウィザードでは DAO はサポートされなくなりました (DAO クラスは含まれているので、このクラスを使うことはできます)。Microsoft は、新しい MFC プロジェクトのために ODBC を使用することをお勧めします。DAO は、既存のアプリケーションを保守するためだけに使用してください。

データベース アプリケーションの作成

タスク

プログラマの作業

フレームワークの働き

MFC ODBC または DAO クラスを使用するかどうかを決定します。

新しい MFC プロジェクトのために ODBC を使用します。既存のアプリケーションのみを保持するために DAO を使用します。今日は、 DAO や ODBC を使用する必要があるか。を参照してください。一般情報については、技術情報 データ アクセス プログラミングを参照してください。

フレームワークは、データベース アクセスをサポートするクラスが用意されています。

データベース オプションとスケルトン アプリケーションを作成します。

MFC アプリケーション ウィザードを実行します。データベース サポートのページのオプションを選択します。レコード ビューを作成するオプションを選択した場合は、指定する:

  • データ ソースとテーブル名または

  • クエリ名または。

MFC アプリケーション ウィザードでは、ファイルを作成し、必要なインクルード指定します。は、ファイル指定したオプションに応じてレコードセット クラスを含めることができます。

データベース フォームをデザインします。

ダイアログ テンプレート リソースの記録として保持する配置するには、 Visual C++ のダイアログ エディターをビュー クラスにコントロールを使用します。

MFC アプリケーション ウィザードに入力するによって空のダイアログ テンプレート リソースを作成します。

必要に応じて追加のレコード ビューとレコードセット クラスを作成します。

クラスおよびダイアログ エディターをビューをデザインするために作成するには、クラス ビューを使用します。

クラス ビューは、新しいクラスの追加ファイルを作成します。

コードで必要に応じてレコードセット オブジェクトを作成します。使用するレコードを操作するには、各レコードセットを…

レコードセットは、ウィザードで CRecordset から派生したクラスに基づいています。

ODBC は、データベースとのレコードセット フィールド データ メンバー間のデータ交換にレコード フィールド エクスチェンジ (RFX)を使用します。レコード ビュー、ダイアログのレコード ビューのレコードセットとコントロールとのデータ エクスチェンジ (DDX)データ交換を使用します。

…ループは、起動するデータベースごとのコードで明示 CDatabase を作成します。

データベース オブジェクトにレコードセット オブジェクトをドラッグします。

データベース オブジェクトは、データ ソースのインターフェイスを提供します。

動的のレコードセットへのデータの間で列。

ODBC では、バインディングを管理するために派生レコードセット クラスにコードを追加します。技術情報 レコードセット: 動的にデータ バインドの列 (ODBC)を参照してください。

 

参照

概念

フレームワークを使ったアプリケーションの作成

MFC アプリケーションの作成手順

OLE アプリケーションの作成手順

ActiveX コントロールの作成手順