Insertar gran cantidad de datos

31/08/2006 - 22:03 por Lilam | Informe spam
Saludos a la comunidad,

alguien conoce un metodo mas eficiente que DataAdapter.Update para insertar
gran cantidad de datos (500.000) en una mdb. Creo que el
OleDbCommand.ExecuteNonQuery() tambien resulta vastante lento.

Muchas gracias!
 

Leer las respuestas

#1 Camilo Alfonso Villa Naranjo
21/09/2006 - 22:53 | Informe spam
Lilam!!!

Cuando se trata de una cantidad exagerada de registros lo que tienes que
hacer es trabajar con BulkCopy (bcp)


este es un buen link, no se si eso es lo que apolicas en tu codigo..
http://www.codeproject.com/useritem...to_SQL.asp

adicional a este existe otro que es:
How to perform bulk updates and inserts by using the OpenXML method with
.NET providers in Visual Basic .NET
http://support.microsoft.com/defaul...-US;316244

Espero te sean de utilidad...


Salu2,

Camilo Alfonso Villa N.
Lider y cofundador Alianzadev.net (http://www.alianzadev-fenix.net)
Microsoft Certified Professional
(Windows & Web Applications)

"Lilam" escribió en el mensaje
news:
Saludos a la comunidad,

alguien conoce un metodo mas eficiente que DataAdapter.Update para
insertar gran cantidad de datos (500.000) en una mdb. Creo que el
OleDbCommand.ExecuteNonQuery() tambien resulta vastante lento.

Muchas gracias!

Preguntas similares