Je vais avoir à creuser dans une ancienne application VB6 et je n'ai pas beaucoup d'expérience avec cette langue.VB6 Reliure valeur NULL à textBox avec ADODB.Recordset
En ce moment j'ai une forme où les contrôles sont liés à un ADODB.Recordset. Donc, la propriété "DataField" du TextBox est définie sur "MyIntColumnName".
Lorsque la zone de texte est vide, je me attends à une valeur nulle à mettre dans la base de données, mais je reçois des zéros et une violation de clé étrangère. Est-il possible de spécifier la liaison de sorte que vide == NULL?
Non, malheureusement, le champ est NULLable et n'a pas de valeur par défaut. De plus, les valeurs NULL ne posent aucun problème sur un champ de clé étrangère. Peut-être que ce n'est pas le cas sur certaines bases de données, mais c'est OK sur MS SQL et Oracle. – Clyde