Compartilhar via


O conjunto de registros: A adição de registros em massa (ODBC)

Este tópico se aplica às classes MFC ODBC.

O MFC CRecordset classe tem uma otimização de nova que melhora a eficiência ao adicionar novos registros em massa para uma tabela.

ObservaçãoObservação

Este tópico se aplica aos objetos derivados de CRecordset no qual linha em massa buscando não foi implementada. Se você estiver usando a busca de linha em massa, consulte Recordset: Buscar registros em massa (ODBC).

Uma nova opção para o dwOptions parâmetro para o CRecordset::Open a função de membro, optimizeBulkAdd, melhora o desempenho quando você está adicionando vários registros consecutivamente sem chamada Requery ou Fechar. Apenas os campos são sujos antes do primeiro atualização chamada são marcados como sujo para subseqüentes AddNew/atualização chamadas.

Se você estiver usando as classes de banco de dados para aproveitar a :: SQLSetPos API ODBC funcionar para adicionar, editar, e a exclusão de registros essa otimização é desnecessária.

Se a biblioteca de cursores ODBC é carregada ou o driver ODBC não suporta a adição, edição e exclusão por meio de :: SQLSetPos, essa otimização deve melhorar em massa adicionar o desempenho. Para ativar essa otimização, defina a dwOptions parâmetro o Abrir chamar seu conjunto de registros para o seguinte:

appendOnly | optimizeBulkAdd

Consulte também

Conceitos

O conjunto de registros (ODBC)

O conjunto de registros: Adicionar, atualizar e excluir registros (ODBC)

O conjunto de registros: Bloqueio de registros (ODBC)