Condividi tramite


Selezione e modifica di record

In genere, quando si selezionano record da un'origine dati mediante un'istruzione SQL SELECT, si ottiene un gruppo di risultati, ovvero un insieme di record di una tabella o di una query. Con le classi di database è possibile utilizzare un oggetto recordset per selezionare e accedere al gruppo di risultati. Si tratta di un oggetto di una classe specifica dell'applicazione derivata dalla classe CRecordset. Quando si definisce una classe di recordset, è necessario specificare l'origine a cui associare la classe, la tabella da utilizzare e le relative colonne. La Creazione guidata applicazioni MFC o il comando Aggiungi classe, come descritto in Aggiunta di un consumer ODBC MFC, crea una classe con una connessione a un'origine dati specifica. Le procedure guidate scrivono la funzione membro GetDefaultSQL della classe CRecordset per restituire il nome della tabella. Per ulteriori informazioni sull'utilizzo delle procedure guidate per la creazione di classi di recordset, vedere Supporto di database e Creazione guidata applicazioni MFC e Aggiunta di un consumer ODBC MFC.

Se si utilizza un oggetto CRecordset in fase di esecuzione, è possibile effettuare le seguenti operazioni.

  • Analizzare i campi di dati del record corrente.

  • Filtrare o ordinare il recordset.

  • Personalizzare l'istruzione SQL SELECT predefinita.

  • Scorrere i record selezionati.

  • Aggiungere, aggiornare o eliminare record, nel caso in cui sia l'origine dati che il recordset siano aggiornabili.

  • Verificare se il recordset consente la ripetizione di una query e aggiornarne il contenuto.

Dopo avere utilizzato l'oggetto recordset, è necessario chiuderlo ed eliminarlo. Per ulteriori informazioni sui recordset, vedere Recordset (ODBC).

Vedere anche

Concetti

ODBC e MFC