Accès à ODBC et SQL
La bibliothèque MFC encapsule de nombreux appels d'API Windows et vous permet également d'appeler directement toute fonction API Windows. Les classes de base de données vous offrent la même flexibilité en ce qui concerne les API ODBC. Les classes de base de données vous évitent la complexité de ODBC, vous pouvez donc appeler directement des fonctions API ODBC à partir de n'importe quel endroit de votre programme.
De même, grâce aux classes de bases de données, vous pouvez ne pas utiliser SQL, sauf si vous souhaitez l'utiliser directement. Vous pouvez personnaliser des objets Recordset en passant une instruction SQL personnalisée (ou en définissant des parties de l'instruction par défaut) lorsque vous ouvrez un recordset. Vous pouvez aussi effectuer des appels SQL directs à l'aide de la fonction membre ExecuteSQL de la classe CDatabase.
Pour plus d'informations, consultez ODBC : appel direct de fonctions API ODBC et SQL : appels SQL directs (ODBC).