Sono un novello sviluppatore in asp.net, per poter risolvere in modo definitivo un problema di conversione di date (da gg/mm/aaaa da inputazione a yyyy-mm-dd su tabella sqlserver) ho utilizzato l'istruzione datatime.parsexact.

Ecco come ho agito:

Dim datadritta, format As String
Dim result As Date
Dim provider As system.Iformatprovider = CultureInfo.InvariantCulture
datestring = comunica.Text
format = "dd/mm/yyyy"

result = Date.ParseExact(datadritta, format, provider)

Ma mi restituisce errore segnalandomi una errata conversione delle stringhe di dati

lanciando il debug vedo che :


datadritta contiene 02/12/2010 che è correttamente la data impostata a video
format ovviamente dd/mm/yyyy
provider (system.globalization.cultureinfo)

mentre result (che immagino dovrebbe contenere il campo date) contiene #12:00:00 am# ......

cosa sbaglio ?

grazie, Maurizio