Accesso a ODBC e SQL
La libreria MFC include molte chiamate all'API di Windows, ma consente comunque di eseguire chiamate dirette a qualsiasi funzione API di Windows. Le classi di database forniscono la stessa flessibilità in relazione alle funzioni dell'API ODBC. Le classi di database nascondono la complessità delle classi ODBC e consentono di chiamare direttamente le funzioni dell'API ODBC da qualsiasi posizione all'interno del programma.
In modo analogo, le classi di database non richiedono un uso continuo di SQL, anche se è possibile utilizzare SQL direttamente, se lo si desidera. Quando si apre un recordset, è possibile personalizzare gli oggetti recordset passando un'istruzione SQL personalizzata o impostando parti dell'istruzione predefinita. È inoltre possibile eseguire chiamate SQL dirette mediante la funzione membro ExecuteSQL della classe CDatabase.
Per ulteriori informazioni, vedere ODBC: chiamata diretta delle funzioni dell'API ODBC e SQL: esecuzione di chiamate SQL dirette (ODBC).