Bonjour,
Dans le cadre d'une migration BDE vers les ADO, je rencontre le problème
suivant:
Après un ExecSQL , la valeur que me retourne RowsAffected n'est pas correcte.
En regardant de plus près, je me suis aperçu que cette table possède un trigger sur les insertions qui effectue plusieurs mise à jour.
La valeur retournée par RowsAffected est dans ce cas précis le nombre de lignes manipulées par le premier trigger et non par mon insert initial. Ce qui ne fait pas du tout mon affaire.
Bien entendu : Ce problème ne se pose avec le BDE, qui lui renvoie la bonne valeur.
Peut être avez vous une idée pour résoudre, ou contourner ce problème ?
Je vous remercie
Pour info : j'utilise les TADOQUERY, et je travaille avec Delphi 7.1 et SQLServer 7.
Partager