Condividi tramite


Sequenza delle operazioni per creare applicazioni di database

Nella tabella seguente viene illustrato il ruolo e il ruolo del framework nelle applicazioni di database di scrittura.

[!NOTA]

A partire da Visual C++ .NET, l'ambiente e le procedure guidate di Visual C++ non supportano più DAO, anche se le classi DAO sono incluse e possono essere comunque utilizzate.Si consiglia di utilizzare ODBC per i nuovi progetti MFC.di utilizzare DAO solo per la gestione delle applicazioni già esistenti.

Creare applicazioni di database

Task

Si

Il framework è

Decidere se utilizzare ODBC MFC o le classi DAO.

Utilizzare ODBC per i nuovi progetti MFC.Utilizzare DAO per gestire solo le applicazioni esistenti.Vedere È preferibile utilizzare DAO o ODBC?.Per informazioni generali, vedere l'articolo Programmazione di accesso ai dati.

Il framework fornisce classi che supportano l'accesso al database.

Creare lo scheletro di applicazione con le opzioni del database.

Eseguire la Creazione guidata applicazione MFC.Selezionare le opzioni nella pagina di supporto del database.Se si sceglie un'opzione che crea una visualizzazione di record, specificare anche:

  • L'origine dati e la tabella nome o nomi

  • Nome o nomi di query.

La Creazione guidata applicazione MFC crea i file e specifica il necessario include.A seconda delle opzioni specificate, i file può comportare una classe di recordset.

Progettare il form di database o form.

Utilizzare l'editor finestre di Visual C++ per posizionare i controlli sulle risorse modello di finestra di dialogo per le classi per la visualizzazione di record.

La Creazione guidata applicazione MFC crea una risorsa vuota modello di finestra di dialogo automaticamente per inserire.

Creare le classi aggiuntive del recordset e della visualizzazione di record in base alle necessità.

Utilizzare la Visualizzazione classi per creare classi e l'editor finestre di dialogo per la progettazione visualizzazioni.

La Visualizzazione classi creati i file aggiuntivi per le nuove classi.

Creare gli oggetti recordset in base alle necessità nel codice.Utilizzare ogni recordset per modificare i record…

I recordset sono basati su classi derivate da CRecordset con le procedure guidate.

ODBC utilizza il trasferimento di campi di Record per lo scambio di dati tra il database e i membri dati di campo del recordset.Se si utilizza una visualizzazione di record, dati di scambio di dati di scambio di finestra di dialogo tra il recordset e i controlli della visualizzazione di record.

… o crea CDatabase esplicito nel codice per ogni database che si desidera aprire.

Basare gli oggetti recordset sugli oggetti di database.

L'oggetto di database fornisce un'interfaccia all'origine dati.

Associare le colonne di dati al recordset in modo dinamico.

In ODBC, aggiungere codice alla classe derivata di recordset per gestire l'associazione.Vedere l'articolo recordset: Associazione dinamica di colonne di dati (ODBC).

 

Vedere anche

Concetti

Compilazione in Framework

Sequenza delle operazioni per compilare applicazioni MFC

Sequenza delle operazioni per creare applicazioni OLE

Sequenza delle operazioni per creare controlli ActiveX