Inviato da Luciano on 30/01/2009 12.50.19
Ciao,
come posso passare un valore DateTime ad un campo 'datetime di SQL?
Ho provato con:
Me.SqlDataSource1.UpdateParameters(0).DefaultValue = DateTime.Now
Ma mi restituisce un errore di conversione.
I DefaultValue sono sempre stringhe, per ovviare al problema, io mi sono fatto una funzione C# che mi ritorna la stringa che fa felice sql:
DateTime dt = DateTime.Now;
DefaultValue = String.Format("{0} {1}:{2}:{3}", dt.ToString("yyyy/MM/dd"), dt.Hour.ToString("00"), dt.Minute.ToString("00"), dt.Second.ToString("00"));