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

参照

概念

MFC マクロとグローバル

参照

AFX_SQL_ASYNC

AFX_ODBC_CALL