[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:
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:
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