--- parser3/www/htdocs/Attic/_bug.html 2004/06/22 14:12:57 1.49 +++ parser3/www/htdocs/Attic/_bug.html 2004/06/22 14:15:57 1.50 @@ -1,11 +1,13 @@ @main[] ^connect[oracle://mts_imprimatur2:imp2@mts]{ # ^in[] - ^out[] +# ^out[] + ^inout[] OK } @inp[] +create table pif(a integer); create or replace procedure paf(a in integer) as begin insert into pif (a) values (:a); end; @@ -43,3 +45,20 @@ end; "$vars.ao" # ^string:sql{select a from paf} + +@inoutp[] +create or replace procedure pafio(aio in out integer) as begin +aio:=aio*2; +end; +/ +@inout[] + $vars[ + $.aio(2222) + ] + before "$vars.aio"
+ ^void:sql{call pafio(:aio)}[ + $.bind[$vars] + ] + after "$vars.aio" + +# ^string:sql{select a from paf}