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çã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)