Globals et Macros de base de données

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.

Index