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).