diabolokev
Messages postés9Date d'inscriptionmercredi 1 février 2012StatutMembreDernière intervention10 janvier 2013
-
1 févr. 2012 à 08:53
diabolokev
Messages postés9Date d'inscriptionmercredi 1 février 2012StatutMembreDernière intervention10 janvier 2013
-
16 févr. 2012 à 17:01
Bonjour,
J'ai un petit soucis pour appeler une fonction qui a été créée sous Oracle SQL Developer.
J'ai essayé ce genre de chose :
function DLO_Fonction3( DL_PARAMETRES_DIMPRESSION, pMag , pDep , pTrp: String): String;
begin
With TADOQuery.Create(nil) Do Try
Connection := FT.DB;
// on control que le code existe
SQL.Text := 'select DL_PARAMETRES_DIMPRESSION(''pMag'',''pDep'',''pTrp'') as RES from DUAL ';
Open; First;
if Eof then result := '0' else Result := FieldByName('PARXIMP').AsString ;
finally
free
end;
end;
if FieldByName('TRPXIMP').AsString = '001' then begin
DLO_Fonction3
E_001.Text := Result;
Sans succès... En gros ce que je voudrais, c'est lancer ma procédure stockée (fonction) et récupérer le résultat qui se trouve dans le champs PARXIMP pour le mettre dans un TEdit.