Bonjour,
J'ai finalement, repris un peu en main mon C++Builder XE4 pro pour faire une nouvelle version d'une vieille application réalisée sous la version 6 avec les IBx.
les UIB ont été récupérer sur le GIT (celui de google code). Je devrait donc avoir la dernière version.
En utilisant les composants suivants, j'ai pu créer la base de données avec les structures :
- TUIBDataBase
- TUIBTransaction
- TUIBQuery
- TUIBScript
Maintenant, il me faut pouvoir consulter la base et modifier les données.
J'ai donc ajouté :
- TUIBDataSet (fait le lien entre le datasource et les composants précédents)
- TDataSource (accès aux données)
- TDBGrid (voir et modifier)
- TDBNavigator (naviguer et gérer les transactions)
Que faut-il faire pour pouvoir écrire dans la base ?
On dirait que j'ai un accès en lecture seule alors que la propriété n'est pas en ReadOnly et que je n'ai pas coché UniDirectionnal.
J'imagine qu'il manque une sorte de UpdateSQL mais je ne trouve pas comment branché un tel composant sur les UIB.
N'ayant pas trouvé de doc sur le sujet pour les UIB, comment puis-je faire ?
J'ai essayé de voir si je pouvait faire fonctionner les IBx. Ils ont l'air de fonctionner si une base existe déjà. Par contre, impossible d'en créer une. J'ai toujours le message indiquant que je n'ai pas spécifier d'utilisateur/password alors que c'est fait. Dans tous les cas, j'aimerais me passer de ces composants qui sont fait pour des versions plus récentes d'Interbase.
Merci.
Partager