㈠ 异常详细信息: System.Data.sqlClient.SqlException: 将截断字符串或二进制数据。语句已终止。请问要怎么
你找到你的那句sql,应该是insert或是update某个栏位时,输入的字段对数据库里定义的字符长度长的原因。
㈡ 这个UPDATE语句有什么错误报错:将截断字符串或二进制数据,语句已终止
报错:将截断字符串或二进制数据,这个错误表示你输入的字符串的长度与你设定该字符串的长度发生了冲突。你可以修改一下你设定的字符串的长度,也许是长度不够长,那就把它设长一点。
㈢ System.Data.SqlClient.SqlException: 将截断字符串或二进制数据。 语句已终止。
一般是因为设置了字符串位数导致的。
比如:a nvarchar(12),那么a最长为12位,如果存入大于12位的数据就会报这种错误
㈣ [SqlException (0x80131904): 将截断字符串或二进制数据。 语句已终止。] 神马问题啊,求解决。
一般情况是你插入的数据长度超过了这个字段在数据库中定义的长度,
楼主你可以把数据库中的字段的大小设大一点试试,
比如”usrName“的数据类型由原来的varchar(8)改为varchar(32)之类的。。。
㈤ sql出现将截断字符串或二进制数据。语句已终止,有图。求救。
字段长度不够,输入的数据比表的字段大,注意两个表的课程号和课程名,是不同长度的,“计算机原理”是5 个中文,占用10 个字节,你是第一个表的课程名长度只有8,不够位数
㈥ 保存过程出现错误:System.Data.SqlClient.SqlException: 将截断字符串或二进制数据.语句已终止.
保存的字段长度超过了数据库字段长度设置;
比如,你的数据库字段长度设置为 10;如果你保存的字符串长度超过了10,那么就会出现这个错误,快去核对下你的数据库字段长度吧。
因为我以前也碰到过同样的报错提示。
㈦ SQL sever 2008中的警告“将截断字符串或二进制数据 语句已终止” ,是哪里出错了,求高手 ,谢谢!!!
你插入的数据或者更新的数据超出字段的长度了,
你先找到是那个字段超出了,然后将该字段的长度修改一下就可以了,
㈧ sql错误:将截断字符串或二进制数据语句已终止
首先 自动+1 是针对数值而言的,也就是Int,你设置Varchar是不会自动加1的,其次 你的字段类型是varchar(17),那么最多接受17个字符的长度 ,你插入的数据中有超过17的,就会放不下
㈨ 将截断字符串或二进制数据。语句已终止, 我用字符串sqlstr NVARCHAR(4000)传入sql语句出错
你说的不是太清楚,一般截断字符串是因为写入的时候某个字段长度不够,你这个我猜应该是你传的sql语句有问题,跟踪一写看看是不是你的sql在 数据库中被阔起来当成一个段来处理了
㈩ 将截断字符串或二进制数据。语句已终止。
将截断字符串或二进制数据。说明你的添加中有的东西已经超出了数据库里的长度被截断,或者是其中的类型出现了不匹配的时候!