写成
strSQL = "SELECT c.CATNAME as CATNAME, ui.CATID as CATID, ui.USERID as USERID, u.USERNAME as USERNAME " +
....
试试
如果还不行就用rs.getInt(3)吧

解决方案 »

  1.   

    使用rs.getInt("[USERID]")试一试?
      

  2.   

    呵呵可能是SQL语句中带了IRMS_CATALOG_TABLE这种东东吧 ,mssql不认,所以,我想只要去掉就行了
    如果不行,再在取的时候用楼上的方法:rs.getInt("[USERID]")
      

  3.   

    把rs.getInt("USERID")
    上面的那些rs.getXXX都注释掉看看,这句会不会错。
      

  4.   

    上面的方法都作了 还是不行rs.getInt("USERID")注释掉什么问题都没有大家快来帮忙看看亚 :( :( :(....
      

  5.   

    问题解决了 原来是要按SELECT字段的顺序get 汗!...
      

  6.   


    原来是要按SELECT字段的顺序get 汗!...“
    我刚开始也是这样的。:)
    问题解决了别忘了给分哦。