Udostępnij przez


Klasy ODBC

Te klasy współpracują z innymi klasami struktury aplikacji, aby zapewnić łatwy dostęp do wielu różnych baz danych, dla których są dostępne sterowniki Open Database Connectivity (ODBC).

Programy korzystające z baz danych ODBC będą miały co najmniej CDatabase obiekt i CRecordset obiekt.

CDatabase
Hermetyzuje połączenie ze źródłem danych, za pomocą którego można wykonywać operacje na źródle danych.

CRecordset
Hermetyzuje zestaw rekordów wybranych ze źródła danych. Zestawy rekordów umożliwiają przewijanie z rekordu do rekordu, aktualizowanie rekordów (dodawanie, edytowanie i usuwanie rekordów), kwalifikowanie zaznaczenia za pomocą filtru, sortowanie zaznaczenia i parametryzacja zaznaczenia przy użyciu informacji uzyskanych lub obliczonych w czasie wykonywania.

CRecordView
Udostępnia widok formularza połączony bezpośrednio z obiektem zestawu rekordów. Mechanizm wymiany danych dialogowych (DDX) wymienia dane między zestawem rekordów a kontrolkami widoku rekordów. Podobnie jak w przypadku wszystkich widoków formularzy, widok rekordu jest oparty na zasobie szablonu okna dialogowego. Widoki rekordów obsługują również przenoszenie z rekordu do rekordu w zestawie rekordów, aktualizowanie rekordów i zamykanie skojarzonego zestawu rekordów po zamknięciu widoku rekordu.

CDBException
Wyjątek wynikający z błędów przetwarzania dostępu do danych. Ta klasa służy do tego samego celu, co inne klasy wyjątków w mechanizmie obsługi wyjątków biblioteki klas.

CFieldExchange
Dostarcza informacji kontekstowych do wspierania wymiany pól rekordów (RFX), która polega na wymianie danych pomiędzy członkami danych pola a członkami danych parametrów obiektu zestawu rekordów oraz odpowiadającymi kolumnami tabeli w źródle danych. Analogicznie do klasy CDataExchange, która jest używana podobnie do wymiany danych dialogowych (DDX).

CLongBinary
Opakuje uchwyt na przechowywanie dużego obiektu binarnego (BLOB), na przykład mapy bitowej. CLongBinary obiekty służą do zarządzania dużymi obiektami danych przechowywanymi w tabelach bazy danych.

CdBVariant
Umożliwia przechowywanie wartości bez obaw o typ danych wartości. CDBVariant śledzi typ danych aktualnej wartości, który jest przechowywany w unii.

Zobacz także

Omówienie klasy