Condividi tramite


Sequenza delle operazioni per la creazione di applicazioni database

La tabella riportata di seguito viene descritto il ruolo del 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

Attività

Si

Il framework esegue

Decidere se utilizzare ODBC MFC o le classi DAO.

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

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

Creare la struttura di applicazione con le opzioni del database.

Eseguire la Creazione guidata applicazione MFC. Selezionare le opzioni nella pagina supporto database. Se si sceglie un'opzione che consente di creare 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 file e specificare il necessario include. A seconda delle opzioni specificate, i file può comportare una classe recordset.

Progetti del modulo 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 per compilare.

Creare una visualizzazione di record supplementare e le classi recordset in base alle necessità.

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

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 della finestra di dialogo (DDX) tra il recordset e i controlli della visualizzazione di record.

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

Utilizzare 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 recordset per gestire l'associazione. Vedere l'articolo Recordset: Associazione dinamica di colonne di dati (ODBC).

 

Vedere anche

Concetti

Compilazione nel framework

Sequenza delle operazioni per la compilazione di applicazioni MFC

Sequenza delle operazioni per la creazione di applicazioni OLE

Sequenza di operazioni per la creazione di controlli ActiveX