the dbms returned an unspecified error
我遇到这问题,加入数据库中某个字段的内容太长就会出现这个,并添加失败
如何解决啊?我用的是SQL SERVER 2000

解决方案 »

  1.   

    加长字段长度 or 把字段类型开成text
      

  2.   

    使用微软提供的SQL Server 2000的JDBC驱动程序时,当向数据库插入长的字符串时,会报一下错误:Caused by: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]The DBMS returned an unspecified error. 
    这时你可以换上jtds一试。呵呵,问题马上就解决了。 
       jtds确实是比较好的第三方mssqlserver的jdbc驱动。 
       如果jtds连接不了sqlserver ,请把你的sqlserver版本升级到sp3或更高的版本. 
       JTDS下载地址:http://sourceforge.net/project/showfiles.php?group_id=33291 
       driver = net.sourceforge.jtds.jdbc.Driver 
       url = jdbc:jtds:sqlserver://localhost:1433/databasename;user=sa;password=userpassword 
      

  3.   

    我连接上了
    不过执行EXECUTEUPDATE(SQL)的时候出错
    错误为THE executeupdate method must not return a result set.
    谁碰到过啊,我在线等