CDatabase::GetBookmarkPersistence

DWORD GetBookmarkPersistence () const;

Valor de retorno

Uma máscara de bits que identifica as operações por meio do qual indicadores persistirem em um objeto recordset. Para obter detalhes, consulte "Comentários".

Observações

Chame essa função de membro para determinar a persistência de marcadores em um objeto recordset após determinadas operações. Por exemplo, se você chamar CRecordset::GetBookmark e, em seguida, chamar CRecordset:: Requery, o indicador obtido GetBookmark já não pode ser válido. Você deve chamar GetBookmarkPersistence antes de chamar CRecordset::SetBookmark.

A tabela a seguir lista os valores de máscara de bits que podem ser combinados para o valor de retorno de GetBookmarkPersistence.

Valor de máscara de bits Persistência de indicador
SQL_BP_CLOSE Indicadores são válidos após uma RepetirConsulta operação.
SQL_BP_DELETE O indicador para uma linha é válido após uma operação Excluir essa linha.
SQL_BP_DROP Indicadores são válidos após uma operação de fechamento.
SQL_BP_SCROLL Indicadores são válidos após qualquer operação de Mover . Isso simplesmente identifica se indicadores são suportados no conjunto de registros, conforme retornado por CRecordset::CanBookmark.
SQL_BP_TRANSACTION Indicadores são válidos após uma transação é confirmada ou revertida.
SQL_BP_UPDATE O indicador para uma linha é válido após uma operação de Atualizar naquela linha.
SQL_BP_OTHER_HSTMT Indicadores associados com um objeto de conjunto de registros são válidos em um segundo conjunto de registros.

Para obter mais informações sobre esse valor de retorno, consulte a função de API de ODBC SQLGetInfo na Referência do programador ODBC SDK. Para obter mais informações sobre favoritos, consulte o artigo Recordset: indicadores e absoluto posições (ODBC) no Guia do programador do Visual C++.

Visão geral de CDatabaseMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CRecordset, CRecordset::CanBookmark, CRecordset::GetBookmark, CRecordset::SetBookmark

Index