ADO et TDBLookupComboBox : ça merde grave ... - Delphi/Pascal - Programmation
Marsh Posté le 23-10-2002 à 17:24:24
Complément d'information : si je branche la LookupList de la combo qui foire sur une table et non une requête, ça ne foire apparemment plus.
Marsh Posté le 24-10-2002 à 17:26:21
Captain Red a écrit a écrit : antp, t'as pas une idée ?? |
j'ai jamais touché à tous ces composants dbedit et compagnie, désolé
Marsh Posté le 25-10-2002 à 09:48:10
certains composants de bd n'acceptent pas (ou réagissent mal) lorsqu'on fait des Prior ou pour se déplacer dans le résultat de la requête, c'est peut etre le cas pour ce composant....
Marsh Posté le 28-10-2002 à 18:02:57
Olyv a écrit a écrit : certains composants de bd n'acceptent pas (ou réagissent mal) lorsqu'on fait des Prior ou pour se déplacer dans le résultat de la requête, c'est peut etre le cas pour ce composant.... |
Ben en fait ça marchait nickel avec le BDE, ça déconne qu'avec ADO !
Sinon je fais pas de commandes genre Next, Last, etc dans le code : c'est le changement de la 1ère combo qui conditionne le contenu de la 2ème, c'est automatique, y a rien à coder (normalement).
Marsh Posté le 28-10-2002 à 20:51:48
Captain Red > désolé de m'incruster, mais tu m'as l'air bien calé en composants ADO.
tu peux regarder ce topic stp ? (pour antp : )
http://forum.hardware.fr/forum2.php3?post=27591&cat=10
Marsh Posté le 29-10-2002 à 08:38:29
Captain Red a écrit a écrit : Ben en fait ça marchait nickel avec le BDE, ça déconne qu'avec ADO ! Sinon je fais pas de commandes genre Next, Last, etc dans le code : c'est le changement de la 1ère combo qui conditionne le contenu de la 2ème, c'est automatique, y a rien à coder (normalement). |
si je continue sur ma supposition, c'est peut être le composant qui fé des prior... et c là que ca chie...
(mai bon tout ça, ça fé bocoup de suppositions....donc
Marsh Posté le 23-10-2002 à 13:59:20
Salut tlm,
Dans une appli Delphi 5, j'ai changé tous les accès à ma BD (MS SQL Server) de BDE (avant) à ADO (now).
Problème : j'ai des TDBLookupComboBox qui se comportent n'importe comment depuis le passage à ADO :
J'ai 2 de ces combos qui sont "enchaînées" :
- la 1ère est reliée à un champ de la table à modifier, et à une liste de références : cette combo ne déconne pas.
- la 2ème est reliée à un 2ème champ de la table à modifier, et à une liste de références qui change selon le champ sélectionné dans la 1ère combo (par une requête avec en param. la valeur du champ de la 1ère combo), et cette combo-là déconne avec ADO.
Ce qui se passe c'est que la combo affiche, de manière aléatoire, soit rien soit la bonne valeur du champ courant. Mais si on la déroule, elle est toujours bien remplie (les requêtes fonctionnent, ce sont les mêmes qu'avant, avec la version BDE qui marchait bien).
Si qqun a une idée ou a déjà vu ce comportement erratique, thanx a lot in advance ...