Bonjour,
J'ai un petit soucis en Java.
J'écris une classe qui permet de se connecter à une BD en SQL Server.
Alors l'obtention des drivers se fait sans soucis. La connexion aussi, le login est correct, tout se passe normalement.
Mais lorsque j'exécute une requête, ça me renvoie une exception.
Voici le bout de code :
Code JAVA : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ResultSet res = c1.executerRequete("SELECT * FROM Client"); try { while (res.next()){ System.out.println("OK => " + res.getString("Nom") + "\n"); } }
J'affiche alors l'exception avec ex.getMessage().toString()
Ca m'affiche "Le jeu de résultats est fermé".
Pourtant res est non nul (je l'ai testé).
D'où vient cette erreur ? Car lorsque j'essaie d'afficher les tables de la base de données avec la fonction getTables, les tables s'affichent toutes.
Je voulais savoir si cette erreur se corrige du code Java, ou de la base SQL Server ?
Merci de votre aide.
Partager