如何在C#中的sqlbulkcopy中添加列映射,其中列名称包含空格 [英] how to add column mapping in sqlbulkcopy in c# where column names contains White Space

查看:75
本文介绍了如何在C#中的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);
}

在给定的列映射中列不匹配的错误

I am getting error that column dose not match in given columnmapping

预先感谢.

推荐答案

找到的解决方案仅在字段名称中涉及空格的情况下需要在字段周围添加方括号

found solution need to add Square brackets around the fields only where the White space involved in column name

这篇关于如何在C#中的sqlbulkcopy中添加列映射,其中列名称包含空格的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆