sqlserver 2005 将截断字符串或二进制数据
sqlserver 2005
消息 8152,级别 16,状态 14,第 1 行
将截断字符串或二进制数据。
语句已终止。
我确定插入的数据都符合要求 因为我在jsp页面 用相同的数据提交成功到数据库 而我在数据库写insert 语句 却插入失败 (附:其中有一个字段 varchar(20) 比如插入 3室1厅1厨1卫 不成功, 但少一个字符 就可以成功 ,其中这个字段的长度, 原来只有10 ,我后来重新建表改成了20, 貌似就好像还没有刷新一样 很奇怪 )
各位兄弟能不能帮帮俺!
。。。。最近总是这些问题。仅仅是一一对应,类型对应即可。
哦。修改之后要commit。还不行就重启机器。
绝对是字段没对上号啊....对错了吧...长度不够?
将你的表结构和插入语句贴出来吧。
很可能
你能再强一点吗
数据类型不匹配啦
呵呵,路过,刷新看下是不是类型已经确定被改过了
我敢发誓 我绝对对上号了 因为 那个字段 少一个字(10个字符之内) 就能插入进去 问题是 我重新建的数据库和表 varchar(20) 了
例 3室1厅1厨1卫 插入失败 去掉一个字 插入成功
就这样
改成varchar(21)不行吗?
你的数据库字段过小了,设置大点就好,还有字符串的存储最好用nvachar
sql中将截断字符串或二进制数据就是你的数据长度长了哈
也不一定都
相关问答:
在SqlServer中如何查看历史上执行的存储过程的信息呢,如:传入参数,执行时间等等。如果不能查看历史记录,是否可以自己写触发器之类的,人工控制呢,在Oracle里面有动态视图可以随时查看历史执行的sql语句,SqlSer ......
import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......
请教各位:
在超市的收银系统中,如果有20多个客户端,有可能同时对某字段数据进行修改,或进行删除,就有可能就会造成某些客户端出现错误,应该如何去避免呢?能否提供具体事例,谢谢
怎么会同时修改呢?
......
请问netbeans6.7.1 如何与 SqlServer 连接?
如果是 在 NetBeans的 服务 属性框 设置什么 数据库、服务器 的,麻烦请给出过程 ......