Klasa CRowset

Hermetyzuje obiektu OLE DB zestaw wierszy i kilka związanych z interfejsów i dostarcza metod manipulacji zestaw wierszy danych.

template <class TAccessor = CAccessorBase>
class CRowset

Parametry

  • TAccessor
    Klasy akcesor.Wartość domyślna to CAccessorBase.

Elementy członkowskie

Metody

AddRefRows

Skoki licznika odwołań skojarzone z bieżącym wierszem.

Close

Zwalnia wierszy i bieżące IRowset interfejsu.

Porównaj

Porównuje dwie zakładki za pomocą IRowsetLocate::Compare.

CRowset

Tworzy nowy CRowset object i (opcjonalnie) kojarzy go z IRowset interfejsu dostarczane jako parametr.

Usuń

Usuwa wiersze z zestawu wierszy przy użyciu IRowsetChange:DeleteRows.

FindNextRow

Znajduje następny pasującego wiersza po zakładką.

GetApproximatePosition

Zwraca przybliżoną pozycję wiersz odpowiadający zakładki.

GetData

Pobiera dane z zestawu wierszy kopię wiersza.

GetDataHere

Pobiera dane z określony bufor.

GetOriginalData

Pobiera dane ostatnio pobrana z lub przekazane do źródła danych, ignorując oczekujące zmiany.

GetRowStatus

Zwraca stan wszystkich wierszy.

Wstawianie

Tworzy i wstawia nowe za pomocą wiersza IRowsetChange:InsertRow.

IsSameRow

Porównuje określony wiersz z bieżącego wiersza.

MoveFirst

Powoduje przeniesienie lokalizacji pobrania dalej do początkowego położenia.

MoveLast

Przenosi do ostatniego rekordu.

MoveNext

Pobiera dane z następnego wiersza sekwencyjnego lub podaną liczbę pozycji poza następnego wiersza.

MovePrev

Przenosi do poprzedniego rekordu.

MoveToBookmark

Pobiera z zakładką tą wiersz oznaczony zakładką lub wiersza z określonym przesunięciem.

MoveToRatio

Pobiera wiersze, począwszy od pozycji ułamków w zestawie wierszy.

ReleaseRows

Wywołania IRowset::ReleaseRows aby zwolnić dojście do bieżącego wiersza.

SetData

Ustawia wartości danych w jednej lub kilku kolumn przy użyciu wiersza IRowsetChange:SetData.

Cofnij

Cofa wszystkie zmiany wprowadzone do wiersza od ostatniego pobrania lub Aktualizacja.

Aktualizowanie

Transmituje żadnych oczekujących zmian dokonanych od ostatniego pobrania lub aktualizacji bieżącego wiersza.

UpdateAll

Transmituje żadnych oczekujących zmian dokonanych od ostatniego pobrania lub aktualizacji wszystkich wierszy.

Uwagi

OLE DB zestaw wierszy jest obiekt, za pomocą którego program ustawia i pobiera dane.

Ta klasa nie ma być utworzone, ale raczej przekazane jako parametr szablonu do CTable lub CCommand (CRowset jest to ustawienie domyślne).

Wymagania

Nagłówek: atldbcli.h

Zobacz też

Koncepcje

DBViewer próbki

MultiRead próbki

Przykładowe atrybuty multiRead

Szablony konsumentów OLE DB (C++)

Szablony konsumentów OLE DB — kompendium