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

VBScript Discussion :

Gestion des erreurs MySQL


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Gestion des erreurs MySQL
    Bonjour,
    Je récupère et traite l'erreur de connexion à mon serveur MySQL jusque-là pas de problème.

    Nom : serveur.JPG
Affichages : 294
Taille : 22,0 Ko

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     If err.number = -2147467259 Then
        ErrMsg = "Erreur N°" & Err.Number & vbCrLf _
        & "Description:" & vbCrLf & Err.Description & vbCrLf _
        & "Impossible de se connecter au serveur MySQL sur " & StrDataSource &
        MsgBox ErrMsg, vbCritical, "Erreur"
        Else
    Mon problème est lorsque je veux vérifier la présence ou l'accède à ma BDD, le numéro d'erreur est le même.

    Nom : BDD.JPG
Affichages : 254
Taille : 21,2 Ko

    Auriez-vous une idée pour me permettre de gérer ces 2 erreurs distinct?

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 130
    Par défaut
    Salut

    Vérifies, dans un 2ém temps la présence ou non d'un mot clef dans Err.Description.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    If err.number = -2147467259 Then
            If instr(1,Err.Description,"denied for user" <> 0 then
                    'présence ou l'accède à ma BDD
                    else
                    'autre
            end if
    end if
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Invité
    Invité(e)
    Par défaut
    L'idée me plaît bien !
    En supposant que les messages puissent varier, dans l'idée je vais cibler l'élément que l'erreur désigne.
    Mes mots clef seront donc : "server" et "database" pour ce numéro d'erreur.
    Il me semble que les erreurs sur tables ont un numéro spécifique, je vérifie ça demain.
    Merci pour l'idée ProgElecT toujours dans les bons plants !
    Si d'autre point de vérification vous viennent en tête, n'hésitez pas.

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

Discussions similaires

  1. Problème de gestion des erreurs MySQL
    Par Crygamers dans le forum Langage
    Réponses: 2
    Dernier message: 09/07/2012, 13h50
  2. [MySQL] gestion des erreurs mysql
    Par Abou Zar dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 27/01/2010, 12h52
  3. gestion des erreurs mysql
    Par PAYASS59 dans le forum Administration
    Réponses: 1
    Dernier message: 04/07/2008, 08h54
  4. gestion des erreurs mysql
    Par sefir dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 12/12/2007, 13h23
  5. [VB6 + Mysql]Gestion des erreurs de connexion
    Par Deejoh dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 25/01/2006, 20h01

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