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 :
___________________________________________________________
ResultSet res = c1.executerRequete("SELECT * FROM Client" );
try {
while (res.next()){
System.out.println("OK => " + res.getString("Nom" ) + "\n" );
}
}
catch(Exception e) {System.out.println("On a un problème.\nLe voici :\n" + e.getMessage().toString());
}
___________________________________________________________
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.
Merci de votre aide.
Message édité par Sbartacus le 19-05-2008 à 14:22:46