您的位置:首页 > 数据库

数据库常用操作

2011-11-02 23:10 225 查看
/// <summary>
/// 将DataTable中数据批量插入远程服务器的数据表中
/// </summary>
/// <param name="dt">源数据集</param>
/// <param name="Conn">目标服务器的数据连接字符串</param>
/// <param name="FieldStr">要插入的字段</param>
/// <param name="TableName">目标服务器的表名</param>
protected void SqlBulkCopyData(DataTable dt, string Conn, string[] FieldStr, String TableName)
{
//使用SqlBulkCopy把内存表DataTable里的数据插入答卷数据表
SqlBulkCopy bcp = new SqlBulkCopy(Conn);

//指定目标数据库的表名
bcp.DestinationTableName = TableName;

//指定源列和目标列
foreach (string field in FieldStr)
{
bcp.ColumnMappings.Add(field, field);
}
//写入数据库表
bcp.WriteToServer(dt);
bcp.Close();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: