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

Powerbuilder Discussion :

[PB 10] Sqlanywhere : procédure stockée


Sujet :

Powerbuilder

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 5
    Points : 6
    Points
    6
    Par défaut [PB 10] Sqlanywhere : procédure stockée
    Bonjour à tous,

    Je redécouvre Powerbuilder (version 10).

    J'ai le problème suivant :

    1) base de données Sqlanywhere 5.0 dans laquelle j'ai une procédure stockée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    create procedure "DBA".carre(in valeur integer,out toto integer)
    begin
      select valeur*valeur into toto
    end
    2) dans un script PB j'appelle cette procédure de cette façon
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    v1=2
    v2=0
    DECLARE ma_proc PROCEDURE FOR carre(:v1,:v2);
    execute ma_proc;
    En résultat je dois récupérer dans v2 la valeur de toto c'est-à-dire 4 (carré de 2), mais il n'en est rien...

    Je n'arrive pas à récupérer dans le script pb la variable de sortie (toto) de la procédure... je dois m'y prendre mal.


    Quelqu'un a-t-il une idée ?

    Merci d'avance.

    Pierre

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Selon l'aide de PB ta méthode est plus pour Oracle

    Voici la syntaxe pour Sybase :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    DECLARE ProcedureName PROCEDURE FOR 
        StoredProcedureName
        @Param1=Value1, @Param2=Value2,...
        {USING TransactionObject};
    Mais je ne suis pas sûr que cette méthode supporte les paramètres "OUT".

    Si cela peut être utile !!

Discussions similaires

  1. passage d'un nom de table dans une procédure stockée
    Par thierry V dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 26/07/2010, 16h48
  2. Procédure stocké:Insert et renvoie de la clé primair
    Par caramel dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 17/04/2003, 09h34
  3. [Pervasive SQL ] procédure stockée
    Par magellan dans le forum Autres SGBD
    Réponses: 2
    Dernier message: 25/10/2002, 13h17
  4. Explication procédure stockée
    Par underworld dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 09/09/2002, 10h51
  5. [Comparatif] Procédures stockées, triggers, etc.
    Par MCZz dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 28/08/2002, 12h27

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