Créer une table sur la base de données avec des données basées sur DataTable

c# sqlbulkcopy

Question

Dans mon code C #, je reçois un DataTable d'Excel, il a somedata. Maintenant, je veux créer une table dans la base de données en utilisant ce DataTable, et insérer ses données à la base de données. Comment pourrais-je le faire? en utilisant SqlBulkCopy?

Je veux écrire une méthode comme celle-ci

///using DataTable dt to create Table and insert data to this created table
public bool CreateTable(string sqlconnectionstring,DataTable dt)
{

}

Réponse populaire

INSERT INTO dbo.ImportTest 
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
'Excel 8.0;Database=C:\ImportData.xls', [Sheet1$])


Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow