2009-08-02 7 views
1

J'ai un fichier texte qui contient les lignes 15000000 avec les délimiteurs de virgules .. je veux importer ce fichier à SQL Table via VB.net (2005) avec 1000 lignes par secondes Est-ce possible grâce à VB.netImportation rapide vers SQL via VB.net (2005)

S'il vous plaît aidez-moi ... Merci à l'avance

+0

Vous souciez-vous de la rapidité du processus parce que ce n'est pas un événement ponctuel? Devras-tu répéter ça? – DOK

Répondre

1

Vous voulez utiliser le sqlbulkcopy class.

+0

pouvons-nous mapper la colonne du fichier texte avec la colonne de la table SQL en utilisant SQLBULK Copy CLASS. – John

+0

vous devez effectuer un travail d'implémentation de la source en tant que IDataReader. –

1

Il serait utile si vous nous dites quel type de table SQL est-ce.

Dans SQL Server, vous utilisez BULK INSERT. Si vous devez utiliser le code Vb.Net, la fonctionnalité est exposée dans .Net via la classe SqlBulkCopy. Une approche plus raisonnable consiste à utiliser SSIS.

Questions connexes