27 messaggi dal 07 luglio 2008
Ciao a tutti.

Ho un DB (sql server 2008 r2) con un campo data che valorizzo tramite parametro passato a una stored procedure, il parametro prende la data da una textbox.

Se passo un valore come data tutto funziona e la data viene scritta correttamente nel db, ma se lascio la textbox vuota ricevo un errore dalla stored procedure.

La mia domanda è: Come faccio a lasciare il campo del db vuoto se la textbox della data è vuota?

Vi riporto la riga incriminata.....

cmdSP.Parameters.Add("@DATADOC", SqlDbType.Date)
cmdSP.Parameters("@DATADOC").Value = Convert.ToDateTime(txt_TestataDataDoc.Text)

Grazie a tutti per l'aiuto....

Ciao
4 messaggi dal 28 febbraio 2013
Ciao agserna, ti suggerisco di procedere in questo modo.
1- Controlla prima se la la textbox è correttamente valorizzata.
2- Nel caso che lo sia procedi all'aggiunta del parametro,
3- Nel caso in cui la textbox sia vuota (o non correttamente valorizzata) passa come parametro il valore DBNull.Value.
27 messaggi dal 07 luglio 2008
Grazie mille per la risposta.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.