Olá pessoal… Gostaria de contar com a ajuda de vcs
O driver jdbc é o Interclient 2.01 e o banco é interbase 6.
Usando ide NetBeans 3.6 e tomcat 5.0.19
(a massa de dados tá meio grande , mas não acho que seja isso)
Class.forName(“interbase.interclient.Driver”);
String url = “jdbc:interbase://192.168.5.11/C:/Sistemas/banco/FREQ2.GDB”;
String usuario = “sysdba”;
String senha = “masterkey”;
String matricula = “'12345”;
String query1 = “SELECT SER_MATRICULA, SER_NOME FROM FREQ_SERVIDOR WHERE SER_ID = ?”;
Connection c = DriverManager.getConnection(url, usuario, senha);
PreparedStatement prep = c.prepareStatement(query1);
prep.setDouble(1, Double.parseDouble(matricula));
ResultSet rs = prep.executeQuery();
/*Até aqui tudo bem, estou passando esses resultados dentro de um objeto chamado Servidor que será um atributo de uma página , */
Servidor serv = new Servidor(rs.getString(“SER_MATRICULA”) );
request.setAttribute(“servidor”, Servidor);
rs.close();
prep.close();
c.close();
na hora que peço o retorno dos dados, acontece o seguinte erro:
[interclient] Invalid operation to read at current cursor position. See API reference for exception interbase.interclient.InvalidOperationException
Já vi essa tal referência e sinceramente, ela num me diz nada…
percebi que esse erro ocorre quando eu tento pegar qualquer campo do ResultSet. Será que isso não tem a ver com incompatibilidade entre banco e driver? Alguem poderia me arranjar o interclient 2.5 ? Me ajudem, por favor!!! :sad: :sad:

