我得到一个例外,因为异常的excuteUpdate
com.microsoft.sqlserver.jdbc.SQLServerException: String or binary data would be truncated.
唯一的例外是在下面的行抛出:
PrepareStmt.setBinaryStream(1, new ByteArrayInputStream(data), data.length);
updatePrepareStmt.executeUpdate();
我使用MS-SQL数据库。任何人都可以帮我解决这个问题吗?
我尝试插入数据的列的数据类型是varbinary,数据的长度也不是很大。我只是插入“测试”。
UPDATE
现在我增加了数据类型varbinary的大小。去到1024,但我现在得到新的异常: -
com.microsoft.sqlserver.jdbc.SQLServerException:从VARBINARY的 转换到BLOB是 不受支持
任何人都可以在此评论例外?
_On executeUpdate,我得到这个异常_ ...很诗意! – Quassnoi 2011-04-29 11:11:03
您尝试插入数据的字段的数据类型是什么? – 2011-04-29 11:14:08
我试图插入数据的列的数据类型是varbinary – Priyanka 2011-04-29 11:20:36