Datable中数据快速添加SQLServer确定表中(C#)
原创话不多说直接上代码。
///
/// 把DataTable中数据快速插入指定表中
///
/// 目标连接字符
/// 目标表(数据库表名)
/// 源数据
private void SqlBulkCopyByDatatable(string connectionString, string tableName, DataTable dataSource)
{
SqlTransaction tran = null;//声明一个事务对象
using (SqlConnection conn = new SqlConnection(connectionString))
{
conn.Open();
using (tran = conn.BeginTransaction())
{
using (SqlBulkCopy sqlbulkcopy = new SqlBulkCopy(conn, SqlBulkCopyOptions.Default, tran))
{
try
{
sqlbulkcopy.DestinationTableName = tableName;
sqlbulkcopy.WriteToServer(dataSource);
tran.Commit();
}
catch
{
tran.Rollback();
}
}
}
}
} 版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123




