Salve,
ho una tabella di database SQL Server 2005 Express con una colonna datetime. In un software scritto in VB .NET 2005 eseguo il binding di un datetimepicker a tale colonna in questo modo:
Dim DatePickerRT As New DateTimePicker
...
DatePickerRT.Format = DateTimePickerFormat.Custom
DatePickerRT.CustomFormat = "dd/MM/yyyy"
DatePickerRT.DataBindings.Add(New Binding("Value", miobindingsource, "NomeCampo", True))
Quando però vado a inserire un record nel database, ottengo questo messaggio:
La conversione del tipo di dati da char a datetime ha generato un valore di tipo datetime non compreso nell'intervallo dei valori consentiti
Ne deduco che c'è qualche problema col formato della data, suppongo che senza qualche accorgimento non gradisca il formato italiano, ma frugando e girovagando per il web non ho trovato come risolvere ... qualcuno sa darmi una mano?!
Se può servire uso un dataadapter ...