ho un form che deve essere compilato dal visitore. Ho dei campi obbligatori ed altri che non lo sono. Io mi creo il vettore dei parametri da passare alla stored procedure andando a inizializzare i parametri con il contenuto delle textbox. Tutto funziona quasi correttamente .
Se lascio vuoti i campi facoltativi la stored procedure mi scrive la stringa nulla nel db mentre io vorrei che mi lasciasse NULL.
Ho provato in .NET :
if ( txtCognomeComm.Text == "")
parameters[ 6 ].Value = null;
else
parameters[ 6 ].Value = txtCognomeComm.Text;
ma non funziona perchè il parametro potrebbe essere non inizializzato.
Ho provato in Sql Server :
IF (@cognomeComm == '')
@cognomeComm = NULL
ma non va ... onestamente non so perchè ... forse non posso riassegnare quel valore.
HELP !!!