我正在尝试将字符串插入到char(20)
我的 SQL Server 数据库中的列中。
我将字符串设置为等于一个值,然后将其添加到参数中
thisstring = "1914"
cmd.Parameters.AddWithValue("@code", thisstring)
然而,每次我尝试它最终在数据库中看起来像这样
我需要它看起来像1913, 000000, 000001
那些。
当我尝试用空格填充字符串时
thisstring= thisstring.PadLeft(20, " ")
或者
thisstring = " " & thisstring
我正进入(状态
字符串或二进制数据将被截断
即使该字段总共不是 20 个字符
我究竟做错了什么?
编辑***这里是 SQL Server 中的列