Makra i globals wymienionych poniżej stosuje się do aplikacji opartych na ODBC baz danych. Nie są one używane z aplikacjami opartymi na DAO.
Przed do MFC 4.2 makra, AFX_SQL_ASYNC i AFX_SQL_SYNC dał operacji asynchronicznych możliwość plon czasu dla innych procesów. Począwszy od MFC 4.2, wprowadzenia w życie tych makr uległ zmianie, ponieważ klas MFC ODBC używane tylko operacjach synchronicznych. Makro AFX_ODBC_CALL został nowym MFC 4.2.
Makra bazy danych
| AFX_ODBC_CALL | To makro umożliwia wywołanie funkcji ODBC API, która zwraca SQL_STILL_EXECUTING. AFX_ODBC_CALL wielokrotnie będzie wywoływać funkcję, aż zwróci ona już SQL_STILL_EXECUTING. |
| AFX_SQL_ASYNC | Po prostu wywołuje AFX_ODBC_CALL. |
| AFX_SQL_SYNC | To makro do funkcji wywołania ODBC API, który nie zwraca SQL_STILL_EXECUTING. |
Globals bazy danych
| AfxGetHENV | Użyj tym globalnego, aby pobrać dojścia do środowiska ODBC aktualnie używany przez MFC. Można użyć tego dojścia w bezpośrednich połączeń ODBC. |