As macros e globals listados abaixo se aplicam aos aplicativos de banco de dados baseado em ODBC. Eles não são usados com aplicativos com base em DAO.
Antes MFC 4.2, as macros AFX_SQL_ASYNC e AFX_SQL_SYNC deram operações assíncronas a oportunidade para render tempo para outros processos. Início com o MFC 4.2, a implementação dessas macros mudado porque as classes MFC ODBC usado somente operações síncronas. A macro AFX_ODBC_CALL era nova no MFC 4.2.
Macros banco de dados
| AFX_ODBC_CALL | Use essa macro para chamar uma função de API de ODBC que retornará SQL_STILL_EXECUTING. AFX_ODBC_CALL repetidamente irá chamar a função até que ele não retornará SQL_STILL_EXECUTING. |
| AFX_SQL_ASYNC | Simplesmente chama AFX_ODBC_CALL. |
| AFX_SQL_SYNC | Use essa macro para função chamadas uma API de ODBC que não retornará SQL_STILL_EXECUTING. |
Banco de dados globais
| AfxGetHENV | Use este global para recuperar um identificador para o ambiente ODBC atualmente em uso pelo MFC. Você pode usar este identificador em chamadas ODBC diretas. |