帮你up,因为我没有用过uniqueidentifier这个字段类型
一般情况下:rs.getString(1)

解决方案 »

  1.   

    rs.getBinaryStream(); rs.getAsciiStream(); rs.getUnicodeStream();都试以下看行不行
      

  2.   

    rs.getString("专家类型ID")

     String getString(int columnIndex) 
              Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language 
    都可以用Microsoft SQL Server 2000 Driver for JDBC,不要用ODBC-JDBC
      

  3.   

    SQL Server Data ===> Type JDBC Data Type 
    bigint ===>  BIGINT 
    bigint ===>  identity BIGINT 
    binary  ===> BINARY 
    bit  ===> BIT 
    char  ===> CHAR 
    datetime ===>  TIMESTAMP 
    decimal ===>  DECIMAL 
    decimal() identity ===>  DECIMAL 
    float ===>  FLOAT 
    image  ===> LONGVARBINARY 
    int ===>  INTEGER 
    int identity  ===> INTEGER 
    money ===>  DECIMAL 
    nchar  ===> CHAR 
    ntext ===>  LONGVARCHAR 
    numeric ===>  NUMERIC 
    numeric() identity ===>  NUMERIC 
    nvarchar  ===> VARCHAR 
    real  ===> REAL 
    smalldatetime  ===> TIMESTAMP 
    smallint  ===> SMALLINT 
    smallint identity ===>  SMALLINT 
    smallmoney ===>  DECIMAL 
    sql_variant  ===> VARCHAR 
    sysname ===>  VARCHAR 
    text  ===> LONGVARCHAR 
    timestamp ===>  BINARY 
    tinyint ===>  TINYINT 
    tinyint identity  ===> TINYINT 
    uniqueidentifier ===>  CHAR 
    varbinary  ===> VARBINARY 
    varchar ===>  VARCHAR 
    对应关系
      

  4.   

    getObject(1)     试试看。