Bonjour,

Actuellement, je travaille pour mes connexions à Firebird avec ZeosLib version 6.6.6

J'ai décidé de passer à UIB, mais j'aimerais bien obtenir l'avis de personnes averties pour le point suivant.

Dans une application, je possède plusieurs DBGrid ouvert en permanence avec cinquantaine de ligne chacun. Le DBGrid utilisé est TDBGridheh de ehLib.

Les Insert, Update et Delete se font en SQL avec un Query. L'opération est faite pour chaque ligne. Donc, aucun souci avec mes transactions, car l'opération se fait en une seule fois.

Par contre, pour le DBGrid, la transaction est ouverte pendant un temps très long et sur certains postes la journée entière, sous réserve des rafraichissements effectués pour connaître les dernières informations.

Pour les DBGrid, je mets chaque transaction avec les options suivantes

Code :
Options := [tpNowait, tpRead, tpReadCommitted, tpRecVersion]
Vous serez t-il possible de me confirmer que cette approche est satisfaisante, sachant que nous avons 4 postes en fonctionnement permanent ?

EhLib fourni un composant memTable, serait-il plus judicieux de l'utiliser, pour la présentation dans les DBGrid.

D'avance merci pour votre aide.