Třída COleDBRecordView
Zobrazení, které zobrazí záznamy databáze v ovládacích prvcích.
class COleDBRecordView : public CFormView
Členy
Chráněné konstruktory
Název |
Description |
---|---|
Konstrukce COleDBRecordView objektu. |
Veřejné metody
Název |
Description |
---|---|
Vrátí standardní HRESULT hodnotu. |
|
Aktualizuje aktuální záznam ve zdroji dat (Pokud je dirty) a pak přesune zadaný záznam (Další, předchozí, první nebo poslední). |
Poznámky
Zobrazení je připojen přímo k zobrazení formuláře CRowset objektu.Zobrazení vytvořené z dialogového okna šablony zdroje a zobrazuje pole CRowset objekt v dialogovém okně šablony ovládacích prvků. COleDBRecordView Objekt používá dialogové okno výměnu dat (DDX) a navigační funkce integrována do CRowset , automatizace přesunu dat mezi ovládací prvky na formuláři a pole řádků.COleDBRecordViewtaké poskytuje výchozí implementace pro přesunutí na první, poslední, předchozí nebo další záznam a rozhraní pro aktualizaci záznamu v zobrazení aktuálně.
Můžete použít funkce DDX s COleDbRecordView k získání dat přímo ze sady záznamů databáze a jejich zobrazení v ovládacím prvku dialogu.S COleDbRecordView byste měli použít metody DDX_ * (například DDX_Text), nikoli funkce DDX_Field * (například DDX_FieldText).DDX_FieldTextnebude s COleDbRecordView protože DDX_FieldText další argument typu CRecordset * (pro CRecordView ) nebo CDaoRecordset * (pro CDaoRecordView ).
[!POZNÁMKA]
Pokud pracujete s třídami objektů DAO (Data Access Objects) než třídy Šablona spotřebitele OLE DB, použijte třídu CDaoRecordView místo.Další informace naleznete v článku Přehled: programování databáze.
COleDBRecordViewvede záznamy o pozici uživatele v sadě řádků, takže aktualizovat záznam zobrazení uživatelského rozhraní.Když uživatel přesune buď konce řádků, zakáže zobrazení záznamu objektů uživatelského rozhraní – například položky nabídky nebo tlačítka na panelu nástrojů – pro přesun další ve stejném směru.
Další informace o třídách řádků naleznete Pomocí OLE DB spotřebitele šablony článek.
Hierarchii dědičnosti
COleDBRecordView
Požadavky
Záhlaví: afxoledb.h