b1=rs.getBytes(1);
  s = new String(b1);以上是我先读取字节流,然后再转换可以读取,但是同样的程序现在读取不了了,服务器提示“无效的描述符索引”错误,怎么回事?sqlserver字段定义的类型也没变,定义的是char(16).哪位大哥给个语句,俺对java不是很精通,谢谢!

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【zgqasd】截止到2008-07-31 08:30:47的历史汇总数据(不包括此帖):
    发帖的总数量:58                       发帖的总分数:2455                     每贴平均分数:42                       
    回帖的总数量:287                      得分贴总数量:71                       回帖的得分率:24%                      
    结贴的总数量:31                       结贴的总分数:1945                     
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:27                       未结的总分数:510                      
    结贴的百分比:53.45 %               结分的百分比:79.23 %                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    楼主加油

    取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=zgqasd
      

  2.   

    getString()提示出错,获取不了啊,怎么回事?
      

  3.   

    比如String sql = "select * from jobs";
    取值是rs.getString(1);或者rs.getString("类名");rs是什么不用我说了吧
      

  4.   

    是不是有text或image字段,如果有的话必须按顺序取值
      

  5.   

    取数据的时候要按照数据库字段的顺序来取  
      比如数据库   varchar   id  
                          varchar   name  
                          varchar   address  
       
      取的时候一定要按下面顺序来取:  
                      rs.getString("id")  
                      rs.getString("name")  
                      rs.getString("address")  
       
      你可以先取出,付值给变量,eg:String   s1=rs.getString("id");  
                                                          String   s2=rs.getString("name");  
                                                          String   s3=rs.getString("address");  
      然后你就可以随意顺序使用s1,s2,s3了!
      

  6.   

    不想按顺序可以getString("字段名"); 就o了。。
      

  7.   

    谢谢楼上的各位!
    从OA系统里面直接读取HR里面的人员名单,然后再选择注册。
    现在的问题是,清单部分字段读不出来。HR是sqlserver2005数据库,专门建了个视图,从几个表中提取相关字段,然后
    我通过java程序直接获取视图,然后再获取筛选出来的数据。
    同样的程序,以前可以,现在就不行了。查看了sql后台的字段类型,都是text和char类型的。
    text类型的getString即可获取,就是char类型不行,之前查了查资料,通过字节流转换可以,现在
    问题是转换都不行了,有没有其它的方法?
      

  8.   

    补充一下,是通过odbc连接sql的