Il DB è Access.
Il campo è numerico (Intero lungo) e può accettare il valore Null.
La prima soluzione che mi hai suggerito funziona; nella procedura VB6 assegno Null senza stratagemmi particolari (De.rsutenti!Bolletta_mail = Null).

Oggi è una scelta quasi obbligata perchè quando definii il campo come numerico (qualche anno fa) senza specificare un valore predefinito, ci ho trovato Null. Di conseguenza ho strutturato l'app VB6 su 2 valori: Null per FALSO e 1 per VERO e siccome i db sono circa 400 e le procedure VB sono una ventina, mi secca andarle a modificare magari con ZERO e UNO
In effetti per l'utilizzo attuale di questo campo avrei potuto anche scegliere un campo di tipo S/N ma ho preferito il numerico in quanto il campo di tipo S/N mi limita ad un massimo di 2 scelte.

Resta il fatto che la seconda soluzione suggerita da optime da errore.

Il problema l'ho risolto ma non vi nascondo che mi incuriosisce capire perch� la seconda non va



Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
controlla che il campo accetti null
in un campo numerico non lo farei mai ma imposterei il valore a 0

parliamo di access, vero?

edit:
se ti prende la prima soluzione che ho scritto mi fa pensare che il campo sia di tipo testo