在DB上創建表以及基於DataTable的數據

c# sqlbulkcopy

在我的C#代碼中,我從excel獲得了一個DataTable,它有一些數據。現在我想使用這個DataTable在數據庫中創建一個表,並將它的數據插入到數據庫中。我怎麼能這樣做?使用SqlBulkCopy?

我想寫一個像這樣的方法

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

}

熱門答案

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


許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow