データベース マクロとデータベース グローバル関数

更新 : 2007 年 11 月

以下に示すマクロとグローバル関数は、ODBC ベースのデータベース アプリケーションに適用されます。DAO ベースのアプリケーションでは使用されません。

MFC 4.2 より前の AFX_SQL_ASYNC マクロと AFX_SQL_SYNC マクロは、ほかの処理に時間を割り当てるために非同期操作を提供しています。MFC 4.2 以降は、MFC ODBC クラスで同期処理だけを使用するようになったため、これらのマクロの実装が変更されました。AFX_ODBC_CALL マクロは MFC 4.2 に新しく追加されたマクロです。

データベース マクロ

AFX_ODBC_CALL

SQL_STILL_EXECUTING を返す ODBC API 関数を呼び出します。AFX_ODBC_CALL は、SQL_STILL_EXECUTING が返されなくなるまで関数の呼び出しを繰り返します。

AFX_SQL_ASYNC

AFX_ODBC_CALL を呼び出します。

AFX_SQL_SYNC

SQL_STILL_EXECUTING を返さない ODBC API 関数を呼び出します。

データベース グローバル関数

AfxGetHENV

MFC で現在使用中の ODBC 環境を識別するハンドルを取得します。ODBC を直接呼び出すときに、このハンドルを使用できます。

参照

概念

MFC マクロとグローバル