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