Salut à tous, voilà je rencontre un petit problème très étrange.
J'ai une table avec des enregistrements sous access. Certains champs sont vides (pas de problèmes puisqu'ils sont autorisés à ne contenir aucune valeur grâce à la propriété NULL interdit = NON).
Dans mon appli delphi j'ai une DBGrid ainsi que des ComboBox. La DBGrid contient tous les enregistrements de la table citée ci-dessus et les comboBox récupèrent les valeurs de certains champs lors de l'évènement OnClickCell de la DBGrid.
J'obtiens 2 erreurs (une lors de l'activation de la table pour le chargement des enregistrements dans le DBGrid et une lors de l'évènement OnCellClick)
L'erreur est la suivant : "impossible de convertir le variant de type "Null" en type "String".
J'ai testé avec un enregistrement dont les champs ne sont pas vides, les comboBox sont bien remplies sans erreur mais avec des champs vides impossible d'alimenter les combo. Je ne vois pas pourquoi en principe affecter à un ComboBox.text une valeur vide n'a jamais posé de problème à ce que je sache ?
Quelqu'un aurait-il une idée ?
Partager