Condividi tramite


Classe di COleDBRecordView

Una visualizzazione che visualizza i record di database nei controlli.

class COleDBRecordView : public CFormView

Membri

48807ebh.collapse_all(it-it,VS.110).gifCostruttori protetti

Nome

Descrizione

COleDBRecordView::COleDBRecordView

Costruisce un oggetto COleDBRecordView.

48807ebh.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

COleDBRecordView::OnGetRowset

Restituisce un valore standard HRESULT.

COleDBRecordView::OnMove

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à

CObject

CCmdTarget

CWnd

CView

CScrollView

CFormView

COleDBRecordView

Requisiti

Header: afxoledb.h

Vedere anche

Riferimenti

Grafico della gerarchia