Partilhar via


conjunto de registros: Adicionando registros de Bulk (ODBC)

Este tópico se aplica a classes MFC ODBC.

O MFC CRecordset classe tem uma otimização 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 CRecordset em qual linha em massa a busca não foi implementada. Se você estiver usando buscar a linha em massa, consulte conjunto de registros: Buscando os registros em massa (ODBC).

Uma nova opção para o dwOptions o parâmetroCRecordset::em aberto função de membro , optimizeBulkAdd, melhora o desempenho quando você está adicionando vários registros consecutivamente sem chamar Repetir a consulta or Fechar.Apenas sistema autônomo campos que estão com problemas antes do primeiro Atualização telefonar está marcado sistema autônomo sujos subseqüentes AddNew/Atualização chamadas.

Se você estiver usando as classes de banco de dados para usufruir o :: SQLSetPos Função de API do ODBC para adicionar, editar e excluir registros, essa otimização é desnecessária.

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

appendOnly | optimizeBulkAdd

Consulte também

Conceitos

conjunto de registros (ODBC)

conjunto de registros: Adicionando, atualizando e excluindo registros (ODBC)

conjunto de registros: Bloqueio de registros (ODBC)