CDaoRecordset::GetCacheSize

longo (GetCacheSize);
lançar (CDaoException, CMemoryException);

Valor de retorno

Um valor que especifica o número de registros em um recordset tipo dynaset que contém dados a ser armazenados em cache localmente de uma fonte de dados ODBC.

Observações

Chame essa função de membro para obter o número de registros armazenados em cache. Dados de cache melhora o desempenho de um aplicativo que recupera dados de um servidor remoto por meio de objetos recordset tipo dynaset. Um cache é um espaço na memória local que contém os dados mais recentemente obtidos do servidor no caso em que os dados serão solicitados novamente enquanto o aplicativo é executado. Quando dados são solicitados, o mecanismo de banco de dados Microsoft Jet verifica o cache para os dados solicitados pela primeira vez em vez de recuperá-lo do servidor, o que leva mais tempo. Dados que não provém de uma fonte de dados ODBC não é salva no cache.

Qualquer fonte de dados ODBC, como uma tabela anexada, pode ter um cache local.

Para obter mais informações sobre cache de registros, consulte o artigo DAO externo: melhorar o desempenho com fontes de dados externas 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::GetCacheStart, CDaoRecordset::SetCacheSize, CDaoRecordset::SetCacheStart

Index