passer pas Close, Open mais c'est pas une solution.
franchement je ne vois pas pourquoi
sachant qu'Embarcadero, dans sa doc, indique clairement que dans certains cas c'est la meilleure solution, et qu'en plus cela dépend du SQL à ré-exécuter
voir pour Refresh http://docwiki.embarcadero.com/Libra...ataSet.Refresh
por Requery http://docwiki.embarcadero.com/Libra...ataSet.Requery
Changer de SGBD ne changera rien à l'histoire, n'étant pas objectif en la matière je dirai qu'il faut plutôt changer de composants ADO-> Firedac ![:lol:](https://www.developpez.net/forums/images/smilies/icon_lol.gif)
Avez-vous essayé en mettant explicitement une TExecuteOption ?
ADOQuery1.Requery(TExecuteOption.eoAsyncExecute);
Il se peut qu'il y ait un bogue dans la version XE7 donc à part regarder dans les sources ...
Partager