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

WinDev Discussion :

[W10] Recuperer valeur d'une requete en programmation


Sujet :

WinDev

  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 17
    Par défaut [W10] Recuperer valeur d'une requete en programmation
    Bonjour,

    Comme le titre l'indique je cherche a récuperer la valeur d'une requete codé en dure donc par exemple ma requete serait:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    //Aprés avoir déclarer une source de données
     
    SQL est une chaine
    RES est une chaine
     
    SQL = "SELECT NomClient FROM Table_Client WHERE Code_Client =  '"+Champ_Code_Client+"'"
     
    RES = hexecuterequeteSQL(Masourcededonnée, SQL)
    Et comme vous pouvez le devinez ma variable RES ne me renvoi pas la valeur attendu ni meme une chaine mais 0 ou 1

    Et donc si un ProWindev pouvez m'expliquer comment jpeux recuperer le nom du client aprés avoir executer la requete sa serait cool car j'ai rien trouvé dans l'aide de windev. Voila merci d'avance .

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    RES retourne le résultat de l'opération :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <Résultat> = HExécuteRequêteSQL(<Nom de la requête> [, <Connexion> ][, <Mode> ], <Texte de la Requête en SQL>)
    <Résultat> : Booléen
    Vrai si l'initialisation de la requête SQL a été effectuée, Faux dans le cas contraire. La fonction HErreurInfo permet d'obtenir plus d'informations sur le problème rencontré.
    Une fois le requête exécutée, il faut utiliser HLit() pour lire le résultat.
    Il y a un exemple de code dans l'aide HExécuteRequêteSQL()

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 17
    Par défaut
    Bon jai enfin trouvé la solution, merci pour m'avoir mis sur la piste Guardian donc jvai donné un exemple de réponse desfois que sa serve a quelqun d'autre
    donc ce que j'ai fais c'est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SQL est une chaîne
    RES2 est une chaîne
    MaSourceSQL est une source de données
    code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    SQL = "SELECT Nom_Client FROM Table_Client WHERE Code_Client = '"+Champ_Code_Client+"'"
     
    HExécuteRequêteSQL(MaSourceSQL,SQL)
     
    HLitPremier(MaSourceSQL,Code_Client)
     
    RES2 = MaSourceSQL.Nom_Ab
    Info(RES2)
    Et RES2 affiche bien le nom du client dont le code est passé en paramètre

    Voila merci et bonne continuation.

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

Discussions similaires

  1. recuperer valeur d'une requete sql
    Par bibou2811 dans le forum C
    Réponses: 1
    Dernier message: 07/06/2012, 14h44
  2. [NativeQuery] Recuperation des valeur d'une requete
    Par top_eagle dans le forum JPA
    Réponses: 16
    Dernier message: 08/01/2010, 12h11
  3. Recuperer une valeur d'une Requete SQL
    Par Chipsssit dans le forum WebDev
    Réponses: 1
    Dernier message: 01/05/2008, 11h23
  4. Réponses: 2
    Dernier message: 20/11/2006, 19h21
  5. [C#][Débutant] Comment récuperer une valeur d'une requete sql
    Par Cazaux-Moutou-Philippe dans le forum Accès aux données
    Réponses: 2
    Dernier message: 12/05/2006, 01h45

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