日期:2014-05-17  浏览次数:20475 次

求解为什么sqlerver字段插入大量字符中会丢失,插入不完整
例有表:errorlog,表字段是:Computer_Name,IP_Adress,Error_log
以后语句,插入时发现“ERP\\FrmLogin.cs:行号45”被丢失了,Error_logp字段修改为任何数据类型都不行.

求各位高手指点啊

insert into errorlog(Computer_Name,IP_Adress,Error_log) values('PC-201012132355','192.168.8.244','System.NullReferenceException: 未将对象引用设置到对象的实例。\r\n   在 ERP.FrmLogin.btnSubmit_Click(Object sender, EventArgs e) 位置 C:\\Documents and Settings\\Administrator\\桌面\\优化版本ERP-有入库生产功能\\优化版本ERP-有入库生产功能\\优化版本ERP-有入库生产功能\\优化版本ERP-有入库生产功能\\优化版本ERP-New\\优化版本ERP-New\\ERP华丰盛版本\\华丰盛版本\\ERP\\FrmLogin.cs:行号45')

------解决方案--------------------
Error_log这个字符类型及长度是多少?
------解决方案--------------------
VARCHAR(MAX)都不可以吗?
------解决方案--------------------
这应该是你的SQL Server有问题吧。
我在SQL Server 2008测试,insert都正常。