A las buenas, a ver si alguien me puede echar una mano, porque me estoy volviendo loco. Uso netbeans 6.0 y estoy trabajando con una base de datos de Access. Me conecta bien con la base de datos, me la muestra correctamente, pero cuando intento recorrerla me falla. Os pongo parte del código.
// Así es como tengo declarado las var
Connection con;
Statement sent
ResultSet result;
String dir = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:/base.mdb";
// Así establezco la conexión con la Base de datos
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con= DriverManager.getConnection(dir);
sent= con.createStatement();
result = sent.executeQuery("select * from tabla");
result.next();
} catch (Exception error) {
}
// hasta aquí todo correcto y no falla
//Pero cuando quiero consultar el anterior. Falla
try {
result.previous();
} catch (Exception error) {
}
Es decir cuando hago un
sin problemas, pero cuando quiero consultar el registro anterior me falla. Sabéis porque??? Por cierto si hago
o:
también falla.
A ver si alguien sabe algo. Y GRACIAS de antemano.