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 :

Problème d'utilisation de la fonction MID


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    103
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 103
    Par défaut Problème d'utilisation de la fonction MID
    Bonjour,

    Dans le cadre du développement de mon application, je vais chercher une donnée sur une base via une requête SQL. Puis, je dois en extraire le troisième caractère. Je dois ensuite écrire "OUI" dans ma liste déroulante si le caractère est à 1 et "NON" si le caractère est à 0. J'ai donc écrit le code suivant.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    If (Mid((RsUser("type_acces")),3,1) = 0) Then
            response.write "<tel_rep>" & "NON" & "</tel_rep>"
    Else response.write		"<tel_rep>" & "OUI" & " </tel_rep>"
    End If
    Mais peut importe la valeur du troisième caractère qu'il extrait de la donnée, il écrit toujours "NON".

    Si quelqu'un peut m'aider, je suis preneuse.

    Merci d'avance.

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    bonjour ... , mid retourne une chaine de caractère, compare son retour avec une chaine de caractère en plaçant 0 entre "" : ..1) = "0")

  3. #3
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    103
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 103
    Par défaut
    Non, rien à faire cela ne fonctionne toujours pas.

  4. #4
    Membre chevronné Avatar de tumoo
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2011
    Messages
    309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2011
    Messages : 309
    Par défaut
    Salut

    Audrey, tu as la mémoire courte non ?

    Regarde ton topic et nos 2 dernières réponses

    http://www.developpez.net/forums/d10...x/#post6024009

  5. #5
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    103
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 103
    Par défaut
    En effet, cela fonctionnait, jusqu'à ce que l'on me dise que finalement ils souhaitent une liste déroulante à la place de la textbox.

  6. #6
    Membre chevronné Avatar de tumoo
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2011
    Messages
    309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2011
    Messages : 309
    Par défaut
    Et tu as bien vu que pour avoir le troisième caractère, c'est 2 et pas 3 en paramètre de la fonction Mid() ?
    Mid((RsUser("type_acces")),2,1)


    Et si tu affiche ton Mid((RsUser("type_acces")),2,1), tu as quoi ?

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

Discussions similaires

  1. problème d'utilisation de la fonction RECHERCHEV
    Par merlubreizh dans le forum Excel
    Réponses: 3
    Dernier message: 27/02/2009, 08h35
  2. Réponses: 3
    Dernier message: 10/12/2008, 22h18
  3. problème d'utilisation de la fonction cceps
    Par picard64 dans le forum Signal
    Réponses: 0
    Dernier message: 16/06/2008, 10h28
  4. Réponses: 4
    Dernier message: 29/05/2007, 10h03
  5. [DOS] probléme d'utilisation de la fonction CALL
    Par Benjamin_es dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 19/03/2007, 16h01

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