Udostępnij za pośrednictwem


CDatabase::GetBookmarkPersistence

Wywołanie tej funkcji elementów członkowskich do określenia trwałości zakładek w obiekcie zestawu rekordów po określonych operacji.

DWORD GetBookmarkPersistence( ) const;

Wartość zwracana

Maska bitów określające operacje, przez które zakładki utrwalenia na obiekcie zestawu rekordów.Aby uzyskać szczegółowe informacje Zobacz uwagi.

Uwagi

Na przykład, jeśli wywołujesz CRecordset::GetBookmark , a następnie wywołać CRecordset::Requery, zakładki uzyskany z GetBookmark może nie być już prawidłowe.Należy wywołać GetBookmarkPersistence przed wywołaniem funkcji CRecordset::SetBookmark.

W poniższej tabeli przedstawiono wartości maski bitów, które mogą być łączone dla wartości zwracanej przez GetBookmarkPersistence.

Wartość maski bitowej

Trwałość zakładki

SQL_BP_CLOSE

Zakładki są prawidłowe po ponowić kwerendę operacji.

SQL_BP_DELETE

Zakładki wiersza jest prawidłowa po usunąć operacji w danym wierszu.

SQL_BP_DROP

Zakładki są prawidłowe po Zamknij operacji.

SQL_BP_SCROLL

Zakładki są prawidłowe po jednej Przenieś operacji.To po prostu wskazuje, czy zakładki są obsługiwane w zestawie rekordów, jak zwrócony przez CRecordset::CanBookmark.

SQL_BP_TRANSACTION

Zakładki są prawidłowe, po zatwierdzeniu lub wycofać transakcji.

SQL_BP_UPDATE

Zakładki wiersza jest prawidłowa po aktualizacji operacji w danym wierszu.

SQL_BP_OTHER_HSTMT

Zakładki skojarzone z jednego obiektu zestawu rekordów są prawidłowe w innym zestawie rekordów.

Aby uzyskać więcej informacji na temat zwrócona wartość, zobacz opis funkcji interfejsu API ODBC SQLGetInfo w Windows SDK.Aby uzyskać więcej informacji na temat zakładek, zobacz artykuł rekordów: zakładki i bezwzględne pozycje ODBC.

Wymagania

Nagłówek: afxdb.h

Zobacz też

Informacje

Klasa CDatabase

Diagram hierarchii

Klasa CRecordset

CRecordset::CanBookmark

CRecordset::GetBookmark

CRecordset::SetBookmark