Макросы и глобальные переменные, перечисленные ниже относятся к приложениям баз данных на основе ODBC. Они не используются с приложениями на основе Дао.
До MFC 4.2 макросы, AFX_SQL_ASYNC и AFX_SQL_SYNC позволило асинхронные операции дают время для других процессов. Начиная с MFC 4.2, выполнение этих макросов изменен потому, что классы MFC ODBC используется только для синхронных операций. Макрос AFX_ODBC_CALL был новым для MFC 4.2.
База данных макросы
| AFX_ODBC_CALL | Используйте этот макрос для вызова функции ODBC API, возвращающей SQL_STILL_EXECUTING. AFX_ODBC_CALL неоднократно вызывать функцию до тех пор, пока он больше не возвращает SQL_STILL_EXECUTING. |
| AFX_SQL_ASYNC | Просто вызывает AFX_ODBC_CALL. |
| AFX_SQL_SYNC | Использовать этот макрос для вызовов ODBC API функции, не возвращающей SQL_STILL_EXECUTING. |
Globals базы данных
| AfxGetHENV | Использование этой глобальной чтобы извлечь дескриптор ODBC окружающей среде в настоящее время в MFC. Можно использовать этот дескриптор в прямых вызовах ODBC. |