如何在c#中的sqlbulkcopy中添加列映射,其中列名称包含空格

时间:2014-04-28 08:17:48

标签: sql .net sqlbulkcopy

using (SqlBulkCopy sc = new SqlBulkCopy(conn))
{
    sc.DestinationTableName = destination;

    sc.ColumnMappings.Add("ID","ID #");
    sc.ColumnMappings.Add("Amount","Amount in USD");

    sc.WriteToServer(datatable);
}

我收到的错误是列剂量在给定的列映射中不匹配

先谢谢。

1 个答案:

答案 0 :(得分:1)

找到的解决方案需要在字段周围添加方括号,只有列名称中包含的空格