bonjour
je cherche à énumérer tous les objets composant une base de donnée firebird
pour cela j'utilise le dbexpress avec delphi 7
pour les tables et leur champs pas de pb
pour les procédures stockées et leur paramêtre pas de pb
pour les vue pas de pb
par exemple pour les tables j'utilise
1 2 3
| liste := TStringList.Create ;
cnx.TableScope := [tsTable] ;
cnx.GetTableNames(Liste ,false) ; |
cnx étant un TSQLConnection
par contre pour les générateurs j'ais pas trouvé de procédures ou de fonctions ainsi que pour les triggers ,
par exemple j'utilise pour les generateurs une requête du style
select * from rdb$generators where rdb$system_flag <> 1 or rdb$system_flag is null order by rdb$generator_name
y a t'il une méthode via l'API ou en utilisant une autre connexion ou un autre composant ?
évitant d'avoir le nom d'une table ou des champs en dure dans l'appli
Partager