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

PHP & Base de données Discussion :

odbc_close() échoue - Impossible de se déconnecter [ODBC]


Sujet :

PHP & Base de données

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Par défaut odbc_close() échoue - Impossible de se déconnecter
    Bonjour,

    Mon problème est simple, voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php                
        $cnx = odbc_connect($dns, $login, $pwd) or die ("Erreur du connect");
        odbc_close($cnx) or die("Erreur du close");        
    ?>
    La connexion se passe bien mais pas la fermeture qui échoue systématiquement.

    Que faut-il faire pour que la fermeture de la connexion fonctionne?

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    La fonction odbc_close ne retourne aucune valeur :
    void odbc_close ( resource $connection_id )
    Il n'y a donc pas lieu de la tester (ici réalisé par or die(...)).

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Par défaut
    D'accord, donc on peut pas savoir si la fonction à échoué ou non?
    Car si j'affiche la valeur de $cnx, elle est identique avant et après le close.

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Non, de fait, pas directement. Il est cependant possible que cela puisse apparaître via odbc_error et similaire, à tester.

    Vous obtenez quoi comme sortie avec des var_dump ?

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Par défaut
    Merci du tuyau, je ne connaissais pas la fonction var_dump().
    En effet odbc_close() fonctionnne :
    - avant de fermer
    resource(2) of type (odbc link)
    - après avoir fermer
    resource(2) of type (Unknown)
    Mon problème d'originie ne vient donc pas de cette fonction. Je me permet de mettre ce topic en RESOLU et en ouvrir un autre pour le problème d'origine et pour que ce soit plus claire.

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

Discussions similaires

  1. Ajout impossible en mode déconnecté
    Par demando77 dans le forum Accès aux données
    Réponses: 3
    Dernier message: 27/01/2009, 23h16
  2. Réponses: 2
    Dernier message: 15/06/2007, 12h39
  3. W2K SP6 Impossible de déconnecter un lecteur reseau
    Par ducho dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 20/09/2006, 20h31
  4. [ArchiveBuilder][JavaMail] exécution impossible...
    Par Gorthal dans le forum JBuilder
    Réponses: 7
    Dernier message: 10/01/2003, 09h12

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