Commit et Dbgrid sous Interbase
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 :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
update 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 précise que le champ AUTOINC est généré automatiquement par un trigger.
Je suis sous D7 et Firebird 2
Merci à ceux qui pourront m'aider