Salut à tous
J'avais déjà eu un souci avec TDBLookupComboBox que je pensais avoir réglé mais il est revenu en force
Voilà le problème :
J'ai une base (MySQL) avec 2 tables.
La première table contient un champ qui est une référence vers la seconde et j'utilise le TDBLookupComboBox pour afficher la signification de cette référence qui est dans la seconde table.
Table1
- Nom --> varchar
- Nationalite --> int (ma référence)
Table2
- RefNation --> int
- NomNation -->varchar
Si je mets la propriété LookupCache à la valeur vrai, la signification de ma référence s'affiche mais si je change la valeur, j'ai l'erreur suivante :
Project TestBase.exe raised exception class 'EVariantInvalidArgError' with message Invalidargument:Int64
Si je mets la propriété LookupCache à la valeur faux, la signification de ma référence ne s'affiche plus. Mais le changement de valeur se fait moyennant un Post.
Si quelqu'un a une idée ???
Partager