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 : Sélectionner tout - Visualiser dans une fenêtre à part
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