Bonjour,
J'ai une petite application avec une seule table FireBird. J'utilise les composants IB avec :
TIBDatabase
TIBDataSet
TIBUpdateSQL (avec DeleteSQL, InsertSQL, ModifySQL et RefreshSQL renseignés)
TIBTranslation
TDataSource
J'ai configuré tout ça à partir des (trop peu) nombreux Tutos et exemples Delphi.
J'ai un champ avec les enregistrements suivants :
20 mn - 20 mn - 35 mn - 25 mn - ect...
Je modifie les valeurs dans ces champs avec :
21 mn - 21 mn - 36 mn - 26 mn - ect...
Et à l'arrivée j'ai :
20 mn - 21 mn - 35 mn - 25 mn - ect...
Seul le 2ème est modidié ??? Jamais le premier ni jamais les autres. Surtout que selon la totalité des exemples que j'ai trouvés, il suffit d'avoir un "TIBUpdateSQL" configuré pour écrire dans la base (pas besoin d'écrire de code supplémentaire). J'ajoute qu'il n'y a aucune erreur à aucun moment.
Une chance pour moi, c'est plus une base de données utilisée en lecture qu'en écriture, mais, c'est quand même bizarre comme comportement
Partager