Salve,
devo inserire una data in un db
Ho un campo di testo che si chama txtdataservizio
Il db è access, e la data viene inserita come DATA IN CIFRE , es 10/09/2007 per il 10 settembre 2007
prima di inserire il valore nel campo, faccio questo:
DateTime serv = Convert.ToDateTime(txtdataservizio.Text);
DateTime dataserv = Convert.ToDateTime(serv.Month.ToString() + "/" + serv.Day.ToString() + "/" + serv.Year.ToString());
query_upd.Append(dataserv.ToShortDateString());
va bene se il giorno non è superiore al 12, senno mi da un errore: String was not recognized as a valid DateTime.
se invece scambio il giorno con il mese cosi:
DateTime dataserv = Convert.ToDateTime(serv.Day.ToString() + "/" + serv.Month.ToString() + "/" + serv.Year.ToString());
mi scambia il mese con l'anno se il giorno è inferiore al 12
sapreste dirmi come posso risolvere?
Grazie mille

Rispondi quotando
