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

ASP Discussion :

Objet requis: 'expXpath', contourner l'erreur


Sujet :

ASP

  1. #1
    Membre confirmé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Points : 558
    Points
    558
    Par défaut Objet requis: 'expXpath', contourner l'erreur
    Salut ,

    avec une instruction xpath , je récupère le contenu d'un noeud mon fichier.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    expression = "//remplacement[@id='"&NumCt&"']"
    Set expXpath = objDoc.selectSingleNode(expression)
    contenu = expXpath.childnodes(1).text 
    response.write "la valeur CT = " & contenu
    Cependant si dans le fichier.xml il n'existe pas d'attribut équivalent à la variable asp (NumCt), j'ai l'erreur suivante :
    Type d'erreur :
    Erreur d'exécution Microsoft VBScript (0x800A01A8)
    Objet requis: 'expXpath'
    Faut utiliser : On Error Resume Next, ou existe t-il autre chose ?
    MERCI
    La patience est un arbre aux racines amères, mais aux fruits ci-doux.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 21
    Points : 24
    Points
    24
    Par défaut
    Salut Totoche,

    selectSingleNode retourne null si pas de correspondance trouvée. Donc est ce que tu as essayé :

    IF NOT IsNull(expXpath) THEN
    ...
    ELSE
    ...
    END IF

    Maybe?
    @+
    sergio

  3. #3
    Membre confirmé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Points : 558
    Points
    558
    Par défaut
    Salut Sergio,
    ça fait plaisir de te compter parmi nous
    J'avais pas pensé au isNull, avec Resume Next ça marche, mais je vais tester avec isNull

    Comme dirait Tino
    Bon code
    La patience est un arbre aux racines amères, mais aux fruits ci-doux.

  4. #4
    Membre confirmé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Points : 558
    Points
    558
    Par défaut
    la solution en fait est d'utiliser
    if objNode Is Nothing
    http://support.microsoft.com/default...d=kb;fr;283803

    Coucou SERGIO tu vas bien
    La patience est un arbre aux racines amères, mais aux fruits ci-doux.

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

Discussions similaires

  1. [VBA E] erreur objet requis sur format horaire
    Par zoumzoum59 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 25/06/2006, 19h30
  2. Erreur 424 Objet requis sur connexion à Access
    Par darkian dans le forum ASP
    Réponses: 4
    Dernier message: 21/06/2006, 12h32
  3. Réponses: 2
    Dernier message: 01/02/2006, 13h52
  4. Erreur Objet requis : 'this' --> Comprend pas!!
    Par Grozeil dans le forum ASP
    Réponses: 3
    Dernier message: 30/03/2005, 10h46
  5. Erreur "Objet requis"
    Par cindaille dans le forum Access
    Réponses: 5
    Dernier message: 26/10/2004, 01h59

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