Bonjour bonjour!!!

Voila mon probleme actuel: je me connecte a une BDD, tout ce qu'il y a de lus normal, je fais mon ResultSet, mais je me suis aprecu qu'il m'etait impossible de reutiliser plusieurs fois les valeurs des champs.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM datatable");
rs.next();
System.out.println(rs.getString("column1"));
System.out.println(rs.getString("column2"));
System.out.println(rs.getString("column1"));
Il me fait une erreur: java.sql.SQLException: No data found
Si j'enleve la derniere ligne: aucun probleme.

J'ai aussi essayer de changer les parametres du statement: rien ne change.

J'ai aussi essaye de toucher a la "holdability" (setHoldability, declaration dans le createStatement etc) (je sais pas trop ce que c'est, mais j'ai pas grand chose a perdre), mais toutes les fonctions me renvoient une erreur: java.lang.UnsupportedOperationException at sun.jdbc.odbc.JdbcOdbcConnection.createStatement(UnknownSource) (dans le cas ou je declare dans le createStatement bien sur).

Je compte sur vos lumieres... Merci par avance!!!