Les macros et les globals ci-dessous s'appliquent aux applications de base de données ODBC. Ils ne sont pas utilisés avec des applications DAO.
Avant de MFC 4.2, les macros AFX_SQL_ASYNC et AFX_SQL_SYNC ont donné des opérations asynchrones l'occasion de donner le temps à d'autres processus. Début avec MFC 4.2, la mise en œuvre de ces macros a changé parce que les classes ODBC MFC utilise uniquement les opérations synchrones. La macro AFX_ODBC_CALL est nouveau pour MFC 4.2.
Macros de base de données
AFX_ODBC_CALL | Utilisez cette macro pour appeler une fonction API ODBC qui renvoie SQL_STILL_EXECUTING. AFX_ODBC_CALL appelle à plusieurs reprises la fonction jusqu'à ce qu'elle renvoie n'est plus SQL_STILL_EXECUTING. |
AFX_SQL_ASYNC | Appelle simplement AFX_ODBC_CALL. |
AFX_SQL_SYNC | Utilisez cette macro à la fonction d'appels de l'API ODBC qui ne retourne pas de SQL_STILL_EXECUTING. |
Base de données globales
AfxGetHENV | Utilisez ce mondial pour récupérer un handle vers l'environnement ODBC actuellement en usage par les MFC. Vous pouvez utiliser ce handle dans appels ODBC directs. |