Mi permetto di fare alcune osservazioni, sperando di aver capito correttamente quanto esposto
dall'utente del forum gambas.one.
Che senso ha impostare un campo a Null = No se già sai che può contenere valori nulli ???
E' sufficiente impostare il campo a Null = Si e controllare da Gambas sia l'Insert che l'Update
dei dati con semplici IF
If Not IsNull(Dato) Then ... Inserisci dato nel DB
If IsNull(Dato) Then ... Non inserire dato nel DB