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 :

[SQLManagerX] Execution d'une PS


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juin 2002
    Messages
    409
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 409
    Par défaut [SQLManagerX] Execution d'une PS
    Bonjour,
    pour recuperer des donnees d'une BDD tierce (firebird) j'utilise SQLManagerX.
    Je voudrais executer une procedure stockee et recuperer les resultats. La PS ne renvoie pas de curseur, simplement 2 valeur numeriques.

    j'ai fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sVl_SQL est une chaîne = "execute procedure verif_validite_ensemble(10953)"
    bVl_Bool est un booléen = gclBDD_FB:mySQLExec(sVl_SQL,1)
    Le resultat est OK. la procedure a l'air de bien s'etre executee.
    j'arrive a lire le nom des variables resultats avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    gclBDD_FB:mySQLGetFieldName(1,1)
    gclBDD_FB:mySQLGetFieldName(1,2)
    MAIS impossible de lire le contenu de ces variables !
    Tout ce que j'ai essaye ne fonctionne pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    gclBDD_FB:mySQLLitColParNom
    gclBDD_FB:mySQLLitLigne
    gclBDD_FB:mySQLLitCol
    Comment dois je faire ? Merci d'avance.

  2. #2
    Membre Expert
    Avatar de Emmanuel Lecoester
    Profil pro
    Inscrit en
    Février 2003
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2003
    Messages : 1 493
    Par défaut
    Voir sur le forum du fournisseur de ce composant (www.sqlmanagerx.com) qui n'est pas un composant propriétaire.

    Pas sur que FB4WD gère les procédures FB.

  3. #3
    Firetox
    Invité(e)
    Par défaut
    bonjour,

    l'acces FB4WD ne permet pas de recuperer comme nos autres acces les parametres de retour de la PS simplement car il existe un autre moyen de les avoir facilement dans la requete

    voyez plutot le document : http://interbase.developpez.com/faq/?page=procedures

    qui vous expliquera les differentes façon d'executer la PS et d'en recupérer le retour

  4. #4
    Membre éclairé
    Inscrit en
    Juin 2002
    Messages
    409
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 409
    Par défaut
    Super ! Merci FireTox.
    Je precise juste une chose pour les autres, j'ai du rajouter l'instruction SUSPEND a la fin du code de ma PS Firebird. Et oui , avant j'en avais pas besoin car je recuperais les info autrement mais ici c'est indispensable !

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

Discussions similaires

  1. Execution d'une procédure en parallèle d'une autre
    Par Nouni dans le forum C++Builder
    Réponses: 3
    Dernier message: 25/02/2004, 07h06
  2. execution d'une macro d'access sous delphi
    Par galendor_d'ambre dans le forum Bases de données
    Réponses: 6
    Dernier message: 10/02/2004, 15h58
  3. Execution d'une procedure avec TNotifyEvent;
    Par Chupakabra dans le forum Langage
    Réponses: 2
    Dernier message: 30/01/2003, 14h50
  4. Réponses: 1
    Dernier message: 27/01/2003, 19h18
  5. [Kylix] Execution d'une application hors de l'edi
    Par Sadam Sivaller dans le forum EDI
    Réponses: 1
    Dernier message: 20/04/2002, 23h22

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