Bonsoir,
Je tente, actuellement, de passer sous interbase une ancienne application paradox.
J'arrive à modifier les données dans un DBGrid mais mes modifications sont perdues dès que je ferme le IbQuery. J'ai essayé de faire Transaction1.Commit mais sans résultat.
J'utilise les composants suivants :
IbDatabase
IbTransaction
IbQuery
IbUpdateSQL
Datasource
DbGrid
ils sont tous reliés entre eux et la propriété ModifySQL du ibUpdateSQL est :
Je précise que le champ AUTOINC est généré automatiquement par un trigger.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15update LIBEL set LADATE = :LADATE, COMPTE = :COMPTE, RUBRIQUE = :RUBRIQUE, JOURNAL = :JOURNAL, LIBELLE = :LIBELLE, DEBIT = :DEBIT, CREDIT = :CREDIT, DOCUMENT = :DOCUMENT, RELEVE = :RELEVE, FACTURE = :FACTURE where AUTOINC = :OLD_AUTOINC
Je suis sous D7 et Firebird 2
Merci à ceux qui pourront m'aider
Partager