-
UIB, DBGrid et Firebird
Bonjour.
(Delphi 2006 en Win32)
Je connecte un TJvUIBDataBase à une base FireBird : OK
Je place un JvUIBTransaction connecté à l'objet ci dessus : OK
Je pose un TJvUIBQuery qui me récupère les données d'une table quelconque.
A priori tout est OK ...
... mais je ne peux pas lier un TDataSource au Query, et encore moins afficher les données dans un DBGrid.
Comment procéder pour afficher des données modifiables dans un DBGrid ?
-
Salut
Le composant JvUIBQuery n'est pas destiné à être relié à un DataSource, mais par contre il peut effectuer des actions de tout type (requêtes de type sélection, mise à jour ou script).
Le seul composant qui peut être relié à un DataSource est le JvUIBDataSet, mais par contre il renvoie un jeu d'enregistrements en lecture seule.
Mais il existe un composant tiers qui répond à ta demande, que je te conseille, FBDataSet que tu peux télécharger chez progdigy à cette adresse.
Tu cliques dans la partie 'composants tiers' (third party) sur 'Download Alternative DataSet'. Ce composant est l'équivalent de IBDataSet des compos IB Express.
J'utilise régulièrement ce compo et il remplace idéalement le IBDataSet que j'avais l'habitude d'utiliser.
@+ Claudius
-
FBDataset