Członkowie klasy CRecordset

Członkowie danych
Budowa
Zestaw rekordów atrybutów
Operacje aktualizacji zestawu rekordów
Operacje nawigacji zestawu rekordów
Inne operacje rekordów
Zestaw rekordów Overridables

Członkowie danych

m_hstmt Zawiera instrukcję ODBC obsługę zestawu rekordów. Typ HSTMT.
m_nFields Zawiera numer pola danych członków z zestaw rekordów. Typ UINT.
m_nParams Zawiera liczbę członków danych parametru w zestawie rekordów. Typ UINT.
m_pDatabase Zawiera wskaźnik do obiektu CDatabase , za pomocą którego zestaw rekordów jest połączony ze źródłem danych.
m_strFilter Zawiera CString , określająca Structured Query Language (SQL) w przypadku gdy klauzuli. Używany jako filtr, aby wybrać tylko te rekordy, które spełniają pewne kryteria.
m_strSort Zawiera CString , która określa klauzuli SQL ORDER BY . Pozwala kontrolować sposób sortowania rekordów.

Budowa

CRecordset Tworzy obiekt CRecordset . Klasa pochodna musi dostarczyć konstruktora, który wywołuje ten.
Otwórz Otwiera rekordów przez pobieranie tabeli lub wykonywanie kwerendy, która reprezentuje zestaw rekordów.
Zamknij Zamyka zestawu rekordów i ODBC HSTMT , skojarzone z nim.

Zestaw rekordów atrybutów

CanAppend Zwraca wartość różną od zera, jeśli nowe rekordy mogą być dodawane do zestawu rekordów za pomocą funkcji składowej AddNew.
CanBookmark Zwraca wartość różną od zera, jeśli zestaw rekordów obsługuje zakładki.
CanRestart Zwraca wartość różną od zera, jeśli PonówKwerendę może zostać wywołana w taki sposób, aby ponownie uruchomić kwerendę rekordów.
CanScroll Zwraca wartość różną od zera, jeśli możesz przewijać rekordy.
CanTransact Zwraca wartość różną od zera, jeśli źródło danych obsługuje transakcje.
CanUpdate Zwraca wartość różną od zera, jeśli zestaw rekordów można aktualizować (można dodać, aktualizacji lub usuwania rekordów).
GetODBCFieldCount Zwraca liczbę pól w zestawie rekordów.
GetRecordCount Zwraca liczbę rekordów w zestawie rekordów.
GetStatus Pobiera stan zestawu rekordów: wskaźnika bieżącego rekordu i czy uzyskano wersja ostateczna liczba rekordów.
GetTableName Pobiera nazwę tabeli, na której oparty jest zestaw rekordów.
GetSQL Pobiera ciąg SQL, używane do wybierania rekordów w zestawie rekordów.
IsOpen Zwraca wartość różną od zera, jeśli otwarte została wywołana wcześniej.
IsBOF Zwraca wartość różną od zera, jeśli zestaw rekordów został umieszczony przed pierwszą rekordu. Nie istnieje żaden bieżący rekord.
IsEOF Zwraca wartość różną od zera, jeśli zestaw rekordów zostały umieszczone po ostatnim rekordzie. Nie istnieje żaden bieżący rekord.
IsDeleted Zwraca wartość różną od zera, jeśli zestaw rekordów jest umieszczony w usuniętym rekordzie.

Operacje aktualizacji zestawu rekordów

Element AddNew Przygotowuje przy dodawaniu nowego rekordu. Wymagają aktualizacji , aby zakończyć operację dodawania.
CancelUpdate Anuluje wszystkie oczekujące aktualizacje ze względu na operację AddNew lub edytować.
Usuń Powoduje usunięcie bieżącego rekordu w zestawie. Użytkownik musi jawnie przewiń do innego rekordu po usunięciu.
Edycja Przygotowuje się do zmian w bieżącym rekordzie. Wywołanie aktualizacji do ukończenia Edycja.
Aktualizacja Kończy operację AddNew lub Edytowanie przez zapisywanie danych nowej lub edytowanej źródła danych.

Operacje nawigacji zestawu rekordów

GetBookmark Przypisuje wartość zakładki rekordu parametrem obiektu.
Przenieść Pozycje zestawu rekordów do określonej liczby rekordów z bieżącego rekordu w obu kierunkach.
MoveFirst Pozycje bieżącego rekordu na pierwszą rekordu w zestawie rekordów. Pierwsze badanie IsBOF.
MoveLast Pozycje bieżącego rekordu, na ostatnim rekordzie lub ostatnich wierszy. Pierwsze badanie IsEOF.
MoveNext Pozycje bieżącego rekordu na następny rekord lub następnego zestawu wierszy. Pierwsze badanie IsEOF.
MovePrev Pozycje bieżącego rekordu w poprzednim rekordzie lub poprzedniego zestawu wierszy. Pierwsze badanie IsBOF.
SetAbsolutePosition Pozycje zestawu rekordów na rekordem odpowiadającym określony numer rekordu.
SetBookmark Pozycje zestawu rekordów na rekord określony zakładką.

Inne operacje rekordów

Anuluj Anuluje operację asynchroniczną lub procesu z drugiego wątku.
FlushResultSet Zwraca wartość różną od zera, jeśli istnieje inny wynik ustawić można pobrać, korzystając z predefiniowanego zapytania.
GetFieldValue Zwraca wartość pola w zestawie rekordów.
GetODBCFieldInfo Zwraca określonych rodzajów informacji na temat pól w zestawie rekordów.
GetRowsetSize Zwraca liczbę rekordów, które chcesz pobrać podczas pojedynczego pobrania.
GetRowsFetched Zwraca wartość rzeczywista liczba wierszy pobrane podczas pobierania.
GetRowStatus Zwraca stan wiersza po pobrania.
IsFieldDirty Zwraca wartość różną od zera, jeśli zmieniono określonego pola w bieżącym rekordzie.
IsFieldNull Zwraca wartość różną od zera, jeśli określonego pola w bieżącym rekordzie ma wartość Null (nie ma wartości).
IsFieldNullable Zwraca wartość różną od zera, jeśli określonego pola w bieżącym rekordzie można ustawić wartość null (wartość nie posiadające).
RefreshRowset Odświeża dane i statusu określone wiersze.
PonówKwerendę Uruchamia kwerendę w zestawie rekordów ponownie, aby odświeżyć zaznaczone rekordy.
SetFieldDirty Znaki określonego pola w bieżącym rekordzie, jak zmienić.
SetFieldNull Ustawia wartość określonego pola w bieżącym rekordzie wartość null (wartość nie posiadające).
SetLockingMode Ustawia tryb blokowania "optymistyczne" blokowania (domyślnie) lub „pesymistycznego"blokowania. Określa, w jaki sposób blokowania rekordów aktualizacji.
SetParamNull Ustawia określony parametr wartość null (wartość nie posiadające).
SetRowsetCursorPosition Umieszczenie kursora w określonym wierszu w obrębie zestawu wierszy.

Zestaw rekordów Overridables

Wyboru Wezwani do zbadania kod powrotny z funkcji interfejsu API ODBC.
CheckRowsetError O nazwie do obsługi błędów generowanych podczas pobierania rekordów.
DoBulkFieldExchange Powołany do wymiany luzem wierszy danych ze źródła danych do zestawu rekordów. Implementuje luzem w polu rekordu wymiany (luzem RFX).
DoFieldExchange Powołany do wymiany danych (w obu kierunkach) między członkami dane pole zestawu rekordów i odpowiadającego mu rekordu w źródle danych. Implementuje rejestrować wymiany pól (RFX).
GetDefaultConnect O nazwie uzyskanie domyślne połączenie ciąg.
GetDefaultSQL O nazwie Aby uzyskać domyślnego ciągu SQL do wykonania.
OnSetOptions O nazwie aby ustawić opcje dla określonych instrukcji ODBC.
SetRowsetSize Określa liczbę rekordów, które chcesz pobrać podczas pobierania.

Omówie&nie CRecordset |nbsp; Bazowy klasy członków | Wykres hierarchii

Index