Pessoal, estou tendo um problema com o driver JDBC da Microsoft para SQL Server 2000.
Ao recuperar registros do BD e tentar fazer um loop, obtenho o seguinte erro
 
...."SQLExcpetion - Can not re-read row data for column XXXXXXXXX....."
 
Este problema é amplamente discutido nos fóruns da Sun e parece que até no MSDN da Microsfot está registrado. A solução (ridícula por sinal) é colocar os getString do resultset na ordem dos campos definidos nas tabelas. E além disso, tem de fazer uma única vez o getString, atribuindo para uma variável e depois se for preciso utilizar de novo, tem de ler da variável. Alguém já teve este problema? O que fez para resolver? Alguma idéia?
 
Muito obrigado
 
Giovani Salvador
PROCERGS
RS

Responder a