Salut !
le composant ADOStoredProc génère une erreur dont le code erreur est -104 si le nom de la procédure stockée commence par un " ou [ c'est ce que j'ai découverts bien que IBExpert exécute cette procédure stockée sans le moindre souci.
le vrai problème est qu'à la conception ma procédure stockée renvoie le résultat escompté mais à l'exécution j'ai pas d'enregistrements malgré que j'ai fais rentrer les mêmes données !!
voici le code en question :
j'ai vérifié et revérifié mais j'ai rien trouvé d'anormal, peut-être que quelqu'un a déjà vu quelque chose de pareil .....
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 procedure Tfm_ProcStockee.Button1Click(Sender: TObject); begin with DataModule2.ADOStoredProc1 do begin Prepared; Parameters[0].Value := Edit1.Text; Parameters[1].Value := StrToDate(Edit2.Text); Parameters[2].Value := StrToDate(Edit3.Text); // pour être sûr que les données saisies sont juste ShowMessage(Parameters[0].Value); ShowMessage(Parameters[1].Value); ShowMessage(Parameters[2].Value); ExecProc; Open; end; ShowMessage(IntToStr(DataModule2.ADOStoredProc1.RecordCount)); end;
merci par avance pour toute idée ou piste
Partager