1002 End of stream was detected on a read.  
   Cause  An unexpected error occurred.  
   Action Contact DataDirect Technologies technical support.  我在技术文档中翻到的,我觉的这个问题应该跟你的代码没有关系,可能是你的数据库中出了问题了 ,你可以在SQL SERVER的企业管理器中对这个表进行查看,或者在你读取某条记录的时候报的错,你检查一下这条记录有没有问题。

解决方案 »

  1.   

    还没到读取数据,在连接数据库时就出错了,代码是这样的,一直好好的,突然就发神经了
    try
    {
      conn = DriverManager.getConnection(url, user, password);
     
    }catch (SQLException sqle)
    {
       System.out.println(sqle.getMessage());
    }
      

  2.   

    stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
                           ResultSet.CONCUR_UPDATABLE);
    不行吗
      

  3.   

    现在的情况是这样的,连接另一台机子上的Sql Server是没问题的,连本地就是不行,但另一个VB程序连本地的sqlserver 是可以的,查询分析器也可以连上。
    在另一台机子上用查询分析器连这台机子,连不上。我要疯了