Execute immediate.

--------------------------------------------------------------------------------

Je suis sous ORACLE8i. J'appelle une procedure stockée sur une autre base de la manière suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
s_req:='begin pa.ppax_cre_affectation_ap@GA(:sdsc_param_i,
:SDate_Bandeau_1,
:scod_coll_i,
:snum_exbudg_i,
:scod_budg_i,
:sidoperat_i,
:sidphase_i,
:SMnt_TTc_i,
:Smnt2_i,
:SMnt3_i,
:SMnt4_i,
:SMnt5_i,
:SMnt6_i,
:SMnt7_i,
:SMnt8_i,
:SMnt9_i, 
:SMnt10_i,
:SNum_Aff_io,
:SCod_Etat_io); 
end;';
 
 
EXECUTE IMMEDIATE s_req using out SNum_Aff_io,SCod_Etat_io;
Là j'ai un message d'erreur comme quoi les variables ne sont pas liées alors qu'elles sont toutes renseignées. Pouvez-vous m'aider ?