AFX_SQL_SYNC

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

参照

関連項目

AFX_SQL_ASYNC

AFX_ODBC_CALL

概念

MFC マクロとグローバル