Compartilhar via


AFX_SQL_SYNC

A macro de AFX_SQL_SYNC simplesmente chama a função SQLFunc.

AFX_SQL_SYNC(SQLFunc )

Parâmetros

  • SQLFunc
    Uma função de ODBC API. Para obter mais informações sobre essas funções, consulte Windows SDK.

Comentários

Use esta macro para chamar as funções de ODBC API que não retornarão SQL_STILL_EXECUTING.

Antes de chamar AFX_SQL_SYNC, você deve declarar uma variável, nRetCode, do tipo RETCODE. Você pode verificar o valor de nRetCode depois da chamada macro.

Observe que a implementação de AFX_SQL_SYNC foi alterado em MFC 4,2. Como verificar o status do servidor era necessário, não apenas AFX_SQL_SYNC atribui um valor a nRetCode. Por exemplo, em vez de fazer a chamada

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

basta fazer a atribuição

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

Requisitos

Header: afxdb.h

Consulte também

Referência

AFX_SQL_ASYNC

AFX_ODBC_CALL

Conceitos

Macros e globais MFC