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