CDatabase::GetBookmarkPersistence
telefonar Essa função de membro para determinar a persistência de indicadores em um objeto de conjunto de registros após determinadas operações.
DWORD GetBookmarkPersistence( ) const;
Valor de retorno
Uma máscara de bits que identifica as operações por meio do qual indicadores persistem em um objeto de conjunto de registros.Para obter detalhes, consulte comentários.
Comentários
Por exemplo, se você telefonar CRecordset::GetBookmark e, em seguida telefonar CRecordset::Requery, o indicador é obtido GetBookmark Talvez não seja válido. Você deve chamar GetBookmarkPersistence antes de ligar CRecordset::SetBookmark.
A tabela a seguir lista os valores de bitmask podem ser combinados para o valor retornado de GetBookmarkPersistence.
Valor de máscara de bits |
Indicador de persistência |
---|---|
SQL_BP_CLOSE |
Indicadores são válido após um Repetir a consulta operação. |
SQL_BP_DELETE |
O indicador para uma linha é válido após um Excluir operação dessa linha. |
SQL_BP_DROP |
Indicadores são válido após um Fechar operação. |
SQL_BP_SCROLL |
Indicadores são válido após qualquer Mover operação.Isso simplesmente identifica se marcadores são compatíveis com o conjunto de registros, sistema autônomo retornado por CRecordset::CanBookmark. |
SQL_BP_TRANSACTION |
Indicadores são válidas depois que uma transação é confirmada ou revertida. |
SQL_BP_UPDATE |
O indicador para uma linha é válido após uma Atualização operação dessa linha. |
SQL_BP_OTHER_HSTMT |
Indicadores associados a um objeto conjunto de registros são válido em um segundo conjunto de registros. |
Para obter mais informações sobre esse valor retornado, consulte a função de ODBC API SQLGetInfo in the Windows SDK. Para obter mais informações sobre como marcadores, consulte o artigo conjunto de registros: Indicadores e absoluto Positions (ODBC).
Requisitos
Cabeçalho: afxdb.h