2015-08-19 3 views
0

В моем коде C# у меня есть DataTable от excel, у него есть somedata.Now я хочу создать таблицу в базе данных с помощью этой DataTable и вставить ее данные в базу данных. Как я мог это сделать? используя SqlBulkCopy?Создайте таблицу на БД вместе с данными на основе DataTable

Я хочу написать метод, как этот

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

} 
+1

Это плохая практика! Прочитайте этот вопрос http://stackoverflow.com/questions/1348712/creating-a-sql-server-table-from-a-c-sharp-datatable – mybirthname

ответ

1
INSERT INTO dbo.ImportTest 
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
'Excel 8.0;Database=C:\ImportData.xls', [Sheet1$]) 
Смежные вопросы