CDaoRecordset::SetCacheSize
Chamar essa função de membro para definir o número de registros a serem armazenados em cache.
void SetCacheSize(
long lSize
);
Parâmetros
- lSize
Especifica o número de registros.Um valor típico é 100.Uma configuração de 0 desativa o cache.a configuração deve estar entre 5 e 1200 registros.O cache pode usar uma quantidade considerável de memória.
Comentários
Um cache é um espaço na memória local que mantém os dados recuperados mais recentemente de servidor se os dados é solicitada novamente quando o aplicativo é executado.O cache de dados melhora o desempenho de um aplicativo que recupera dados de um servidor remoto por meio de objetos de conjunto de registros de dynaset- tipo.Quando dados são aplicativos, o mecanismo de banco de dados Microsoft Jet verifica o cache para os dados aplicativos primeiro em vez de que recuperar o do servidor, que levam mais tempo.Os dados que não são provenientes de uma fonte de dados ODBC não são salvos em cache.
Qualquer fonte de dados ODBC, como uma tabela anexado, pode ter um cache local.Para criar o cache, abra um objeto do conjunto de registros da fonte de dados remoto, chamar funções de membro de SetCacheSize e de SetCacheStart , e então chame a função de membro ou a etapa de FillCache através de registros usando uma das operações de animação.O parâmetro de lSize da função de membro de SetCacheSize pode ser baseado no número de registros que seu aplicativo pode trabalhar com o mesmo tempo.Por exemplo, se você estiver usando um recordset como a fonte de dados a ser exibido na tela, você pode passar o parâmetro de SetCacheSizelSize como 20 para exibir ao mesmo tempo 20 registros.
Para informações relacionadas, consulte o tópico “CacheSize, propriedades de CacheStart” na ajuda de DAO.
Requisitos
Cabeçalho: afxdao.h