Salut
J'ai crée la fonction suivante dans une base postgres
J'utilise un composant TADOStoredProc pour me connecter à cette fonction et un DBGRID pour afficher son résultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 CREATE OR REPLACE FUNCTION valide("varchar", "varchar") RETURNS SETOF tps_cycle_prog AS $BODY$ select * from tps_cycle_prog where tps_cycle_prog.ref_prod= $1 and tps_cycle_prog.ind_prod= $2 and tps_cycle_prog.active=true; $BODY$ LANGUAGE 'sql' VOLATILE;
Lorsque j'ai essayé de définir les colonnes de mon DBGRID, il n'y a qu'un seul choix possible pour la propriété FieldName de mes colonnes et ça porte le nom de ma fonction 'Valide'. c'est bizarre car ma fonction devrait renvoyer des résultats avec 8 colonnes.
Merci pour votre aide
Partager