Erro: [Microsoft] [Sqlserver 2000 driver for jdbc] resultset can not re-read tow data column

Pessoal,

Estou tentando ler do banco sqlserver os dados e esta dando erro em somente um campo, ja fiz de tudo, olhei site, tentei colocar getMetaData().getColumnCount(), mas na que eu encontre a solução. Meu código tão assim:

ResultSet rs = null;
Connection côn. ConnectionFactory.getConnectionSql();
PreparedStatement st = con.prepareStatement("select idchamado, idfila From chamados");
Rs = st.executeQuery();

While(rs.next()){

String idchamado = rs.getString("idchamado");
String idfila = rs.getString("idfila");

}

Ja tentei colocar como getInt, mas nada e sempre ocorrendo o erro em column 2.

Agradeço desde ja.

Você está se conectando via ODBC ou via driver do SQL Server (tanto faz se é o jTDS ou se é o driver JDBC da Microsoft?)

EDIT- Desculpe, não vi que você está usando o da Microsoft

Pode parecer meio seco, mas

http://support.microsoft.com/kb/824106