Bonjour,
j'ai une application développée sous c++ Builder 2006 que je doit migrer vers Rad Studio XE.
L'application gère une base de données Firebird 2.1 à laquelle on accède par les composants DbExpress.
A l'exécution (sous debug), une erreur apparait lors de l'ouverture d'une table : "Unknown ISC error 0".
Pour déterminer d'ou vient le problème, j'ai créé un projet minimaliste avec 1 seule fiche contenant les composants DbExpress TSQLConnection, TSQLDataSet, TDataSetProvider, TClientDataSet et TDataSource. Un composant DbGrid et un DbNavigator permettent de visualiser les données.
Enfin 2 boutons permettent d'ouvrir et de fermer le DataSet (c'est donc le seul code que j'ai écrit dans ce projet).
Lors de la 1ère ouverture de la table, tout est normal :
Je clique sur le bouton "Fermer", puis je ré ouvre le DataSet par le bouton "Ouvrir", et là le contenu de la DbGrid est erroné :
Ma base de donnée fonctionne normalement avec mon ancienne application, ainsi que sous IBExpert.
J'en perd mon latin, si quelqu'un a une idée je suis preneur.
Partager