bonjour tous le monde voila j'ais une classe de connexion à la base de donnée qui contient la fonction suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.