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

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

MFC 4.2 以前では、マクロ AFX_SQL_ASYNCAFX_SQL_SYNC は、非同期操作に他のプロセスに時間が発生する機会を説明しました。MFC 4.2 以降では、これらのマクロの実装は、 MFC ODBC クラスが同期操作のみ使用後に変更されています。マクロ AFX_ODBC_CALL は、 MFC 4.2 にください。

データベースのマクロ

AFX_ODBC_CALL

ODBC API 関数をその戻り SQL_STILL_EXECUTINGと呼ばれます。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 マクロとグローバル