Accéder à une base Firebird avec UIB
La suite d'accès à Firebird UIB comprend 11 composants:TUIBDatabase encapsule une connexion à une base de données Firebird, tous les descendants de CustomDataSet et SQL utilisent ce composant pour accéder aux bases de données,
TUIBTransaction fournit un contrôle des transactions sur une connexion à Firebird afin de fixer le niveau d'isolation des données,
TUIBQuery exécute une instruction SQL dans une table Firebird. En effet, le composant permet de faire une requete dans une table de donnée y compris dans le mode client-serveur. Lorsque la requete nécéssite plusieurs tables, le composant se charge des jointures,
TUIBBackup exporte le contenu de la base de donnée comme le ferait l'application Gback,
TUIBRestore importe les données d'une base et se charge de créer l'architecture des tables. Le mécanisme d'export et d'import permet de nettoyer la base de donnée,
TUIBScript,
TUIBDataSet (lecture seule) conserve un accès aux données suite à une requete SQL. En général, le composant met en cache le résultat de la requete et permet un accès rapide aux données,
TUIBRepair,
TUIBSecurity,
TUIBEvents demande au serveur Firebird une notification pour des éventements survenus dans la base. Bien souvent ce sont des applications externes qui s'exécutent simultanément et ces notifications permettent à l'application de les gérer de manière asynchrone,
TUIBConfig.
Les components sont comptatibles avec Delphi de la version 5 à XE, BCB, Kylix, Lazarus & FPC (Win32, Linux, FreeBsd).
Auteur: Henri Gourvest
Site: télécharger UIB