Die Makros und Globals unten aufgeführten gelten für ODBC-basierten Datenbank-Anwendungen. Sie werden nicht mit DAO-basierten Anwendungen verwendet.
Vor MFC 4.2 gab AFX_SQL_ASYNC und AFX_SQL_SYNC Makros asynchrone Vorgänge Gelegenheit, Zeit an andere Prozesse zu liefern. Beginn mit MFC 4.2, die Umsetzung dieser Makros geändert, da die MFC-ODBC-Klassen nur synchrone Vorgänge verwendet. Das Makro AFX_ODBC_CALL wurde neu auf MFC 4.2.
Datenbank-Makros
| AFX_ODBC_CALL | Verwenden Sie dieses Makro, um eine ODBC-API-Funktion aufrufen, die SQL_STILL_EXECUTINGzurückgibt. AFX_ODBC_CALL wird immer wieder die Funktion aufrufen, bis es nicht mehr SQL_STILL_EXECUTING zurückgibt. |
| AFX_SQL_ASYNC | Einfach anrufen AFX_ODBC_CALL. |
| AFX_SQL_SYNC | Verwenden Sie dieses Makro ruft eine ODBC-API-Funktion, die keine SQL_STILL_EXECUTING zurückgibt. |
Datenbank Globals
| AfxGetHENV | Verwenden Sie diesem globalen um einen Handle für die derzeit in Verwendung von MFC ODBC-Umgebung abzurufen. Dieses Handle können Sie in direkte ODBC-Aufrufe. |