Originariamente inviato da dops
ci sono arrivato perchè il campo predisposto a contenere la data è di tipo numerico
Quando un campo predisposto a contenere una data è di tipo numerico, allora dovrebbe già nascere qualche sospetto che ci sia qualcosa che non va.

Originariamente inviato da dops
io mi limito a prelevare il valore di un controllo datetimepicker e a convertirlo in ShortDateTimeString, a togliergli gli slash "/" e poi a metterlo nel campo del database.
Risulta quindi che il campo conterrà ad esempio la data di oggi con questo formato 6082006.
La proprietà Value del controllo DateTimePicker è di tipo DateTime, quindi non esiste alcun bisogno di trasformarlo in stringa, togliere barre, convertirlo in intero e compiere qualsiasi altra operazione non necessaria. Così com'è, è già del valore corretto, come intuitivamente ci si dovrebbe aspettare che sia (perché mai un controllo calendario, che consente di scegliere date e ore, dovrebbe restituire un valore di tipo intero?).

Ciao!