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

将截断字符串或二进制数据。语句已终止!急求答案!
这是我的添加数据界面


这是错误提示
http://img.my.csdn.net/uploads/201210/16/1350396174_2426.jpg

这是那一段代码
http://img.my.csdn.net/uploads/201210/16/1350396175_7590.jpg

数据库中对应字段的大小我都绝对设置够长的了!而且我在数据库里用数据库语句能插入成功!可是在程序里把插入的数据替换成了对应文本框的信息后就出现这样的错误了!不知道怎么搞的!求老师们解答!谢谢!

------解决方案--------------------
这个错误基本上可以确定是数据库字段长度不够。

你在组装SQL语句那儿打个断点,调试一下看生成的SQL,拿到数据库中跑一下看。
------解决方案--------------------
哦,那你还是调试程序打断点来看吧
看下,到底那个参数过长
------解决方案--------------------
引用:
这是我的添加数据界面


这是错误提示
http://img.my.csdn.net/uploads/201210/16/1350396174_2426.jpg

这是那一段代码
http://img.my.csdn.net/uploads/201210/16/1350396175_7590.jpg

数据库中对应字段的大小我都绝对设置够长的了!而且我在数据库里用数据库语句能插入……


sql server一个语句智能有将近8000个字符。考虑到.net使用unicode编码,实际上你的sql语句应该在4000各字符以内。