保存过程出现错误:System.Data.SqlClient.SqlException: 将截断字符串或二进制数据.语句已终止.

保存过程出现错误:System.Data.SqlClient.SqlException: 将截断字符串或二进制数据.语句已终止.,第1张

保存的字段长度超过了数据库字段长度设置;

比如,你的数据库字段长度设置为 10;如果你保存的字符串长度超过了10,那么就会出现这个错误,快去核对下你的数据库字段长度吧。

因为我以前也碰到过同样的报错提示。

1、启动SQL“工具菜单—>选项”打开选项对话框。

2、左侧目录树选择“designers”取消勾选右侧“阻止保存要求重新创建表的更改”即可。

3、点击确定就设置好了,用CTRL+S就可以正常保存表结构的更改了。

把数据保存到数据库archives表时出错,请检查!解决方法:

此BUG出现在MYSQL5以上,处理方法很简单,将mysql的strict mode关掉即可,方法如下:

找到myini

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_Create_USER,NO_ENGINE_SUBSTITUTION"

修改为

sql-mode="NO_AUTO_Create_USER,NO_ENGINE_SUBSTITUTION"

即可,问题解决~”

以上就是关于保存过程出现错误:System.Data.SqlClient.SqlException: 将截断字符串或二进制数据.语句已终止.全部的内容,包括:保存过程出现错误:System.Data.SqlClient.SqlException: 将截断字符串或二进制数据.语句已终止.、sql server创建表格中alter table保存错误、把数据保存到数据库archives表时出错,请检查! 出现这个怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9762136.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存