ODBC とデータベース クラス
MFC ODBC データベース クラスは、通常、CDatabase クラスと CRecordset クラスのメンバー関数で行う ODBC API 関数呼び出しをカプセル化します。 たとえば、複雑な ODBC 呼び出しシーケンス、返されたレコードの格納場所へのバインド、エラー条件の処理、その他の操作は、データベース クラスによって管理されます。 その結果、レコードセット オブジェクトを介してレコードを操作するには、非常に単純なクラス インターフェイスを使用します。
Note
ODBC データ ソースには、ここで説明するように、MFC ODBC クラス経由でアクセスできます。また、MFC DAO (Data Access Object) クラス経由でもアクセスできます。
データベース クラスは ODBC 機能をカプセル化しますが、ODBC API 関数の 1 対 1 のマッピングは提供されません。 データベース クラスは、Microsoft Access と Microsoft Visual Basic にあるデータアクセス オブジェクトの後にモデル化された、より高いレベルの抽象化を提供します。 詳細については、「ODBC と MFC」をご覧ください。