CDaoRecordset::SetCacheStart

void SetCacheStart (COleVariant varBookmark );
lançar (CDaoException, CMemoryException);

Parâmetros

varBookmark

Um COleVariant que especifica o indicador do primeiro registro no conjunto de registros a ser armazenado em cache.

Observações

Chame essa função de membro para especificar o indicador do primeiro registro no conjunto de registros a ser armazenado em cache. Você pode usar o valor do indicador de qualquer registro do parâmetro varBookmark de SetCacheStart membro função. Fazer o registro que você deseja iniciar o cache com o registro atual, estabelecer um indicador para o registro usando SetBookmarke passar o valor do indicador como o parâmetro para a função de membro SetCacheStart.

O mecanismo de banco de dados Microsoft Jet solicita registros dentro do intervalo de cache do cache, e ele solicita registros fora do intervalo de cache do servidor.

Registros recuperados do cache não refletir as alterações feitas simultaneamente aos dados de origem por outros usuários.

Para forçar uma Atualizar de todos os dados armazenados em cache, passe o parâmetro lSize de SetCacheSize como 0, chamada SetCacheSize novamente com o tamanho do cache que você solicitou originalmente e, em seguida, chame a função de membro FillCache.

Observe que se você não estiver criando um conjunto de registros UNICODE, o objeto COleVariant deve ser explicitamente declarado ANSI. Isso pode ser feito utilizando o formulário de vtSrc ) de lpszSrc, de COleVariant:: COleVariant( do Construtor com vtSrc definido como VT_BSTRT (ANSI) ou usando a função de COleVariant SetString( lpszSrc, vtSrc ) com vtSrc definido como VT_BSTRT.

Para obter mais informações sobre como localizar registros, consulte o artigo DAO Recordset: navegação do conjunto de registros no Guia do programador do Visual C++. Para obter informações relacionadas, consulte o tópico CacheSize, CacheStart propriedades"na Ajuda do DAO.

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

Co&nsulte tambémnbsp;CDaoRecordset::FillCache, CDaoRecordset::GetCacheSize, CDaoRecordset::GetCacheStart, CDaoRecordset::SetCacheSize

Index