-
Gros bug BDE ??
Bonjour,
j'ai un gros souci totalement inexplicable et qui est en train de me prendre beaucoup trop de temps � mon gout:
mon appli utilise une base Oracle. Jusqu'� il y a 1 heure tout se passait bien, mes objets requ�tes (TQuery) renvoyaient bien ce que j'attendais. Mais depuis 1 heure, j'ai une requ�te qui me renvoie syst�matiquement 2 fois trop d'enregistrements. Quand je copie le code SQL de cette requ�te dans un autre outil (TOAD) pas de probl�me.
Je viens de remarquer 1 truc encore plus fort: avec l'"explorateur SQL" (menu base de donn�e), quand je regarde les donn�es de la table, je vois l� aussi 2 fois chaque record, alors qu'il y a une cl� primaire (et donc unique). Quand je fais un refresh, la moiti� de mes records disparait et je retrouve le bon nombre. Mais si j'affiche une autre table et que je reviens � celle-ci, j'en ai � nouveau 2 fois trop...
Je n'ai pas eu la curiosit� de regarder l'explorateur SQL quand tout fonctionnait bien mais je peux dire que �a fait des mois que �a marche, et que je comprends pas quels effets de bord ont pu avoir les modifs que j'ai faites r�cemment.
Ca me bloque car�ment dans mon d�veloppement car c'est une des premi�res requ�tes et c'est un peu la base de toute l'appli.
Je vais finir par r�installer C++ Builder en d�sespoir de cause, mais je ne suis m�me pas certain que �a va changer qqchose. J'ai un peu regard� les forums, mais je n'ai pas vu que c'�tait un bug connu...
Est-ce que quelqu'un a une id�e, ou mieux: une solution ????
PS: j'utilise borland C++ Builder Suite Entreprise v5.0 (Build 12.34) avec win 2000
-
j'ai d�j� eu ca avec une base MySQL, mais je sais plus pourquoi. Je sais que c t un probl�me avec mes requetes SQL.Saurais-tu nous en dire plus en nous montrant par exemple ton code SQL?
Merci
-
moi j'ai eu le m�me genre de comportement avec une base access 2000, et c'�tait aussi avec une version 5.0 de C++Builder...
J'avais installer un pack de correction BCB5.0 et la j'avais plus les probl�mes...
J'ai l'impression que cela vient des composants !!!
PS: je suis pass� � BCB6.0 version pro, et la plus de probl�me...
-
Le probl�me ne vient pas de mes requ�tes (simple select-from-where), mais surement d'un "composant" plus bas niveau, vu que m�me l'explorateur SQL de borland n'affiche pas ce qu'on attend...
PS pour info, depuis un moment le comportement est invers�: quand j'affiche dans cet explorateur ma table une premi�re fois, pas de pb, mais quand je fais un refresh, mes records apparaissent deux fois !!
Donc pour l'instant, dans mon appli, �a remarche � nouveau. Le probl�me n'est fondamentalement pas r�solu... Je vais sans doute passer sous BC++ 6, j'esp�re qu'il est nettement plus stable.
J'ai un autre probl�me plus urgent (cf nouveau post)
Je vous tiens au courant quand j'ai plus d'info, et quand j'aurai le temps d'installer BC++6.
A+
-
Pour info, le bug est r�solu avec la version 6 de BCB...
A+