OVH Cloud OVH Cloud

INSERT en masse via VB.net 2003

1 réponse
Avatar
LeCaméléon
Bonjour

j'ai une table sur un serveur Microsoft SQL dans laquelle je dois injecter
plusieurs centaines de milliers d'enregistrements ... les infos viennent de
multitudes de fichiers texte.

j'ai fait un test avec DataSet ... le traitement dure plusieurs jours !

Quelle est la meilleure façon de procéder pour injecter les enregistrements
?

Merci

1 réponse

Avatar
Arnaud CLERET
Bonjour,

Pour ce type de traitement, il est indispensable de passer par des
traitements par lot ou Bulk Copy. Regardez donc du coté de la classe
SqlBulkCopy :
http://msdn2.microsoft.com/fr-fr/library/system.data.sqlclient.sqlbulkcopy(VS.80).aspx

--
arno - http://www.dotnetguru2.org/acleret/


"LeCaméléon" a écrit :

Bonjour

j'ai une table sur un serveur Microsoft SQL dans laquelle je dois injecter
plusieurs centaines de milliers d'enregistrements ... les infos viennent de
multitudes de fichiers texte.

j'ai fait un test avec DataSet ... le traitement dure plusieurs jours !

Quelle est la meilleure façon de procéder pour injecter les enregistrements
?

Merci