Freigeben über


AFX_SQL_SYNC

Das AFX_SQL_SYNC-Makro ruft einfach die Funktion SQLFunc auf.

AFX_SQL_SYNC(SQLFunc )

Parameter

  • SQLFunc
    Eine ODBC-API-Funktion. Weitere Informationen zu diesen Funktionen, finden Sie im Windows SDK.

Hinweise

Verwenden Sie dieses Makro, um ODBC-API-Funktionen aufzurufen, die keine SQL_STILL_EXECUTING zurückgeben.

Bevor Sie AFX_SQL_SYNC aufrufen, müssen Sie eine Variable deklarieren, nRetCode, des Typs RETCODE. Sie können den Wert von nRetCode nach dem Makro-Aufruf überprüfen.

Beachten Sie, dass die Implementierung von AFX_SQL_SYNC in MFC 4.2 geändert. Da das Überprüfen des Serverstatus nicht mehr benötigt wurde, wird AFX_SQL_SYNCnRetCode einfach einen Wert zu. Anstatt, den Aufruf zu machen

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

Sie können die Zuweisung vereinfachen

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

Anforderungen

Header: afxdb.h

Siehe auch

Referenz

AFX_SQL_ASYNC

AFX_ODBC_CALL

Konzepte

MFC-Makros, globale Funktionen und globale Variablen