您的位置:首页 > 其它

不允许从数据类型 ntext 到数据类型 varchar 的隐性转换

2010-12-01 14:28 127 查看
虽然SQL Server 2000的varchar类型最大可以设置为8000,但是,或许是由于JDBC的限制,如果实际插入的字段长度超过3000(?),那么会有“java.sql.SQLException: 不允许从数据类型 ntext 到数据类型 varchar 的隐性转换(表 'XXX',列 'content')。请使用 CONVERT 函数来运行此查询。”的异常抛出。

所以,SQL Server2000定义varchar(8000)+jdbc,是没有意义的,因为根本无法插入这么长的字段,只有用Text这样的clob字段来定义数据库

出处:http://guoyiqi.javaeye.com/blog/650113

今天做测试的时候:

java.sql.SQLException: 不允许从数据类型 ntext 到数据类型 varchar 的隐性转换(表 'db_baoming.dbo.tb_fckeditor',列 'content')。请使用 CONVERT 函数来运行此查询。

出现了这个错误~(惭愧,我怎么现在才遇到呢?呜呜……)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐