oledb在更新access数据库的时候,不管是“文本”类型,还是“备注”类型,都只能插入10个汉字,后面的文字被自动截断丢失了。为什么呢?
你在进行更新操作的时候是不是在进行Parameter赋值的时候将这个字符串指定长度了?
比如:
cmd.Parameters.Add("@text",SqlDBType.NVarchar,10).value="aaaaaaaaaaaaaaaa"
这样的话进入到数据库中的值长度就是10
.NET的代码是怎么写的?
是不是做参数传递的时候把类型搞错了。
单步调试,看到最后执行插入操作的当前值是否是完整的!