CDatabase::GetBookmarkPersistence

(DWORD GetBookmarkPersistence) stała;

Wartość zwracany

Maska bitowa, który identyfikuje operacji, za pośrednictwem których zakładki utrzymują się obiektu recordset. Aby uzyskać szczegółowe informacje zobacz uwagi.

Uwagi

Wywołanie tej funkcji Państwa do określenia trwałości zakładki obiektu recordset po pewnych operacji. Na przykład jeśli wywołanie CRecordset::GetBookmark , a następnie wywołać CRecordset::Requery, zakładki, uzyskane z GetBookmark mogą przestaną być ważne. GetBookmarkPersistence należy wywołać przed wywołaniem metody CRecordset::SetBookmark.

W poniższej tabeli przedstawiono wartości masek bitowych, które mogą być łączone na wartość zwracany GetBookmarkPersistence.

Wartości masek bitowych Trwałość zakładki
SQL_BP_CLOSE Zakładki są ważne po operacji PonówKwerendę.
SQL_BP_DELETE Zakładka dla wiersza jest ważne po operację usunąć ten wiersz.
SQL_BP_DROP Zakładki są ważne po operacja zamykania.
SQL_BP_SCROLL Zakładki są ważne po każdej operacji przenoszenia . To po prostu identyfikuje zakładki są obsługiwane w zestawie rekordów, jako zwrócone przez CRecordset::CanBookmark.
SQL_BP_TRANSACTION Zakładki są prawidłowe, po popełnionych lub przywracana transakcji.
SQL_BP_UPDATE Zakładka dla wiersza jest ważne po operacji aktualizacji w tym wierszu.
SQL_BP_OTHER_HSTMT Zakładki skojarzone z jednego obiektu recordset są prawidłowi na drugi zestaw rekordów.

Aby uzyskać więcej informacji na temat tej wartości zwracanej zobacz opis funkcji interfejsu API ODBC SQLGetInfo w ODBC SDK Programmer's Reference. Aby uzyskać więcej informacji na temat zakładek, zobacz artykuł rekordów: zakładki i bezwzględne położenie (ODBC) w Visual C++ Programmer's Guide.

Omówie&nie CDatabase |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CRecordset, CRecordset::CanBookmark, CRecordset::GetBookmark, CRecordset::SetBookmark

Index