(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