Partager via


AFX_SQL_SYNCHRONIZATION

La macro AFX_SQL_SYNC appelle simplement la fonction SQLFunc.

AFX_SQL_SYNC(SQLFunc )

Paramètres

  • SQLFunc
    Une fonction de l'API ODBC. Pour plus d'informations sur ces fonctions, consultez Kit de développement logiciel Windows.

Notes

Utilisez la macro pour appeler les fonctions d'API ODBC qui ne retournent pas SQL_STILL_EXECUTING.

Avant d'appeler AFX_SQL_SYNC, vous devez déclarer une variable, nRetCode, de type RETCODE. Vous pouvez vérifier la valeur de nRetCode après la macro-instruction.

Notez que l'implémentation de AFX_SQL_SYNC a changé dans MFC 4,2. Parce que vérifier l'état du serveur n'était plus nécessaire, AFX_SQL_SYNC affecte simplement une valeur à nRetCode. Par exemple, au lieu d'appeler

AFX_SQL_SYNC(::SQLGetInfo(m_dbCust.m_hdbc, SQL_ODBC_SQL_CONFORMANCE,
   &nValue, sizeof(nValue), &cbValue));

vous pouvez simplement effectuer l'affectation

nRetCode = ::SQLGetInfo(m_dbCust.m_hdbc, SQL_ODBC_SQL_CONFORMANCE,
   &nValue, sizeof(nValue), &cbValue);

Configuration requise

En-tête: afxdb.h

Voir aussi

Référence

AFX_SQL_ASYNC

AFX_ODBC_CALL

Concepts

macro MFC et Globals