30.将截断字符串或二进制数据bug
在建表的时候,作为主键的字段后边加上identify(start,interval),start表示从几开始自增,interval每次自增多少,原因:数据库表中增加的字段数据类型与其他表相同字段的数据类型和大小要一致,否则会报“将截断字符串或二进制数据。2、加强数据强壮性,严格的输入判断。防止添加的信息类型或者长度与数据库表中字段所对应的类型不符合。SQLServer中一个汉字占两个字节,数字、字
·
Error! [8152]System.Data.SqlClient.SqlException: 将截断字符串或二进制数据。语句已终止。
原因:数据库表中增加的字段数据类型与其他表相同字段的数据类型和大小要一致,否则会报“将截断字符串或二进制数据。语句已终止。”这种错误。
解决方法:
1、修改数据库字段大小;
2、加强数据强壮性,严格的输入判断。 防止添加的信息类型或者长度与数据库表中字段所对应的类型不符合。
SQLServer中一个汉字占两个字节,数字、字母占一个字节
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)