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