AFX_SQL_SYNC のマクロは関数 SQLFuncをダイヤルします。
AFX_SQL_SYNC(SQLFunc )
パラメーター
- SQLFunc
ODBC API 関数。これらの関数についての詳細については、 Windows SDKを参照してください。
解説
SQL_STILL_EXECUTINGを返さない ODBC API 関数をダイヤルするには、このマクロを使用します。
AFX_SQL_SYNCを呼び出す前に、変数、 nRetCodeの型 RETCODEを宣言します。マクロ呼び出しの後に 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);
必要条件
Header: afxdb.h