AFX_SQL_SYNC
更新 : 2007 年 11 月
AFX_SQL_SYNC マクロは単純に SQLFunc 関数を呼び出します。
AFX_SQL_SYNC(SQLFunc )
パラメータ
- SQLFunc
ODBC API 関数。これらの関数の詳細については、Windows SDK を参照してください。
解説
このマクロを使って、SQL_STILL_EXECUTING を返さない ODBC API 関数を呼び出します。
AFX_SQL_SYNC を呼び出す前に RETCODE 型の変数 nRetCode を宣言する必要があります。マクロを呼び出した後で、nRetCode の値を調べることができます。
AFX_SQL_SYNC の実装は MFC 4.2 で変更されました。サーバー ステータスの確認は必要なくなったため、AFX_SQL_SYNC は単に nRetCode に値を代入します。たとえば、次の呼び出しを行う代わりに、その下の例のように単純に代入を行うことができます。
AFX_SQL_SYNC(::SQLGetInfo(m_dbCust.m_hdbc, SQL_ODBC_SQL_CONFORMANCE,
&nValue, sizeof(nValue), &cbValue));
nRetCode = ::SQLGetInfo(m_dbCust.m_hdbc, SQL_ODBC_SQL_CONFORMANCE,
&nValue, sizeof(nValue), &cbValue);
必要条件
ヘッダー : afxdb.h