Classe di COleDBRecordView
Una visualizzazione che visualizza i record di database nei controlli.
class COleDBRecordView : public CFormView
Membri
Costruttori protetti
Nome |
Descrizione |
---|---|
Costruisce un oggetto COleDBRecordView. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Restituisce un valore standard HRESULT. |
|
Aggiornare il record corrente (se modificato) nell'origine dati e quindi passa al record specificato (successivamente, precedente, primo o l'ultimo). |
Note
La visualizzazione è una visualizzazione form connessa direttamente a un oggetto CRowset.La visualizzazione viene creata da una risorsa modello di finestra di dialogo che mostra i campi dell'oggetto CRowset nei controlli del modello di finestra di dialogo.L'oggetto COleDBRecordView utilizza lo scambio di dati della finestra di dialogo (DDX) e la funzionalità di navigazione compilata in CRowset, per automatizzare lo spostamento dei dati tra i controlli nel form e i campi del rowset.COleDBRecordView fornisce inoltre un'implementazione predefinita per lo spostamento al primo, record successivo, precedente, oppure ultimo e un'interfaccia per aggiornare il record simultaneamente alla visualizzazione.
È possibile utilizzare le funzioni DDX con COleDbRecordView per recuperare i dati direttamente dal recordset del database e visualizzarli in un controllo di finestra di dialogo.Con COleDbRecordView è necessario utilizzare i metodi DDX_*, ad esempio DDX_Text, anziché le funzioni DDX_Field*, quale DDX_FieldText.DDX_FieldText non funzionerà con COleDbRecordView perché DDX_FieldText accetta un argomento aggiuntivo di tipo CRecordset* ad CRecordView) o CDaoRecordset* ad CDaoRecordView).
[!NOTA]
Se si utilizzano gli oggetti di accesso ai dati che (DAO) classi anziché le classi di modelli consumer OLE DB, la classe CDaoRecordView di utilizzare.Per ulteriori informazioni, vedere l'articolo cenni preliminari: La programmazione di database.
COleDBRecordView tiene traccia della posizione dell'utente nel rowset in modo da poter aggiornare la visualizzazione di record l'interfaccia utente.Quando l'utente passa alla fine del rowset, sulla visualizzazione di record disabilita gli oggetti dell'interfaccia utente quali le voci di menu e pulsanti della barra degli strumenti — per lo spostamento ulteriormente nella stessa direzione.
Per ulteriori informazioni sulle classi di rowset, vedere l'articolo Utilizzando i modelli consumer OLE DB.
Gerarchia di ereditarietà
COleDBRecordView
Requisiti
Header: afxoledb.h