IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

"Le jeu de résultats est fermé" : Java ou SQL Server ?


Sujet :

MS SQL Server

  1. #1
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    199
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 199
    Points : 58
    Points
    58
    Par défaut "Le jeu de résultats est fermé" : Java ou SQL Server ?
    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.

  2. #2
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    199
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 199
    Points : 58
    Points
    58
    Par défaut
    Désolé, on vient de m'indiquer d'où venait le problème.
    Dans ma procédure executerRequete, j'avais tout simplement déjà fermé la connexion, ce qui fait que je ne pouvais plus ensuite exploiter le résultat de ma requête.

    C'était tout bête, désolé, vous pouvez supprimer le topic s'il est inutile. J'le mets en "Résolu".

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Manipulations binaires : savoir si un bit est "set"
    Par DiGiTAL_MiDWAY dans le forum Général Python
    Réponses: 2
    Dernier message: 18/09/2005, 16h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo