Condividi tramite


Selezione e modifica di record

Nota

La Creazione guidata consumer ODBC MFC non è disponibile in Visual Studio 2019 e versioni successive. È comunque possibile creare manualmente un consumer.

In genere, quando si selezionano i record da un'origine dati usando un'istruzione SQL SELECT, si ottiene un set di risultati, ovvero un set di record da una tabella o una query. Con le classi di database, si usa un oggetto recordset per selezionare e accedere al set di risultati. Si tratta di un oggetto di una classe specifica dell'applicazione che è possibile derivare dalla classe CRecordset. Quando si definisce una classe recordset, è necessario specificare l'origine dati a cui associarla, la tabella da usare e le colonne della tabella. La Creazione guidata applicazione MFC o 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.

Usando un oggetto CRecordset in fase di esecuzione, è possibile:

  • Esaminare i campi dati del record corrente.

  • Filtrare o ordinare il recordset.

  • Personalizzare l'istruzione SQL SELECT predefinita.

  • Scorrere i record selezionati.

  • Aggiungere, aggiornare o eliminare i record (se l'origine dati e il recordset sono aggiornabili).

  • Verificare se il recordset consente la ripetizione della query e aggiornare il contenuto del recordset.

Al termine dell'uso dell'oggetto recordset, chiuderlo ed eliminarlo definitivamente. Per altre informazioni sui recordset, vedere Recordset (ODBC).

Vedi anche

ODBC e MFC