在DB上创建表以及基于DataTable的数据

本文关键字:DataTable 数据 DB 创建 | 更新日期: 2023-09-27 18:08:41

在我的c#代码中,我从excel中得到一个数据表,它有一些数据。现在我想用这个DataTable在数据库中创建一个表,并将它的数据插入数据库。我怎么能做到呢?使用SqlBulkCopy ?

我想写一个这样的方法

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

在DB上创建表以及基于DataTable的数据

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