ciao a tutti

io ho questa query perfettamente funzionante:

risultato_query = objDatabase.ExecuteNonQuery("INSERT INTO Mailing (Nominativo,Città,Via,Civico,Cap,Tel,Nick,Pwd,Emai l,Nazione) VALUES ('"& objDatabase.Controlla_Stringa(Nome.Text +" "+ Cognome.Text) &"', '"& objDatabase.Controlla_Stringa(Città.Text) &"', '"& objDatabase.Controlla_Stringa(Indirizzo.Text) &"', "& objDatabase.Controlla_Stringa(Civico.Text) &", "& objDatabase.Controlla_Stringa(Cap.Text) &", '"& objDatabase.Controlla_Stringa(Telefono.Text) &"', '"& objDatabase.Controlla_Stringa(UserName.Text) &"', '"& objDatabase.Controlla_Stringa(Password.Text) &"', '"& objDatabase.Controlla_Stringa(Email.Text) &"', '"& objDatabase.Controlla_Stringa(Stato.Text) &"')")

il problema nasce quando vengono lasciati dei campi vuoti. Questo succede perchè non tutti i campi di registrazione sono obbligatori. Il database è Access e nelle proprietà dei vari campi ho messo come proprietà di quei campi non obbligatori:
Consenti lunghezza zero = Si
Richiesto = No

come mai non me li fa inserire? eppure questa stessa query in ASP non creava problemi.