Udostępnij za pośrednictwem


CDatabase::GetBookmarkPersistence

Wywołanie tej funkcji Członkowskich, trwałość zakładki obiektu recordset po pewnych operacji.

DWORD GetBookmarkPersistence( ) const;

Wartość zwracana

Maska bitowa określa operacje, poprzez które zakładki utrzymują obiektu recordset.Aby uzyskać szczegółowe informacje Zobacz uwagi.

Uwagi

Na przykład, jeśli CRecordset::GetBookmark , a następnie wywołać CRecordset::Requery, zakładki, uzyskane z GetBookmark przestaną być ważne.Należy wywołać GetBookmarkPersistence przed wywoływaniem CRecordset::SetBookmark.

W poniższej tabeli przedstawiono wartości masek bitowych, które można łączyć dla wartości zwracanej przez GetBookmarkPersistence.

Wartości masek bitowych

Trwałość zakładki

SQL_BP_CLOSE

Zakładki są ważne po Requery operacji.

SQL_BP_DELETE

Zakładki dla wiersza jest ważne po usunąć operacji w tym wierszu.

SQL_BP_DROP

Zakładki są ważne po Zamknij operacji.

SQL_BP_SCROLL

Zakładki są ważne po dowolnym przenieść operacji.Po prostu identyfikuje Jeśli zakładki są obsługiwane na zestawie rekordów, jako zwrócone przez CRecordset::CanBookmark.

SQL_BP_TRANSACTION

Zakładki są ważne po zatwierdzeniu lub wycofana transakcji.

SQL_BP_UPDATE

Zakładki dla wiersza jest ważne po Aktualizacja operacji w tym wierszu.

SQL_BP_OTHER_HSTMT

Zakładki skojarzone z jednego obiektu recordset są ważne na drugi zestaw rekordów.

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

Wymagania

Nagłówek: afxdb.h

Zobacz też

Informacje

Klasa CDatabase

Wykres hierarchii

Klasa CRecordset

CRecordset::CanBookmark

CRecordset::GetBookmark

CRecordset::SetBookmark