SQL Server插入带有前导空格的值

时间:2014-11-25 20:28:11

标签: c# sql sql-server

我有一个C#程序,它从文件中读取并将数据插入到我的数据库中的字段中。

我遇到的一个问题是,当值以前导空格开头时,它不会插入数据。数据类型为NCHAR。例如,当我尝试读取并插入" 2"时,即使它已正确映射,也不会在该字段中插入任​​何内容。有办法解决这个问题吗?

table2_1.MONTHS_DOWN_PAY = mylines02[i].Substring(58, 2).Trim();

重视它从文本文件中获取:" 0"

SQL字段:MONTHS_DOWN_PAY nchar(2) NULL

1 个答案:

答案 0 :(得分:0)

c#Trim()应删除所有前导和尾随空格。可能是在文本编辑器中无法正确显示的unicode字符。