État de curseur non valide
bonjour tous le monde voila j'ais une classe de connexion à la base de donnée qui contient la fonction suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| public ResultSet SQLSelect(String sql) throws SQLException {
Statement statement = null;
ResultSet result = null;
try {
statement = connection.createStatement();
result = statement.executeQuery(sql);
return result;
}
catch (SQLException e) {
result.close();
statement.close();
return null;
}
} |
après dans une autre classe j'ais mis le code suivant:
Code:
1 2
| String rqt = "select nom_cat from Categorie";
System.out.println(this.get_cnx().SQLSelect(rqt).getString(1)); |
mais à l'affichage je reçoit ce message d'érreur:
[Microsoft][Gestionnaire de pilotes ODBC] État de curseur non valide
!!!!!!!!!!!!!!!!!!!!!!!
si quelq'un a une idée de quoi il s'agit, merci de me repondre.
8O8O8O8O8O8O