Ho un datatable con 5 colonne, in cui una riga viene riempita con i dati quindi salvata nel database tramite una transazione.
Durante il salvataggio, viene restituito un errore:
La conversione di un tipo di dati datetime2 in un tipo di dati datetime ha prodotto un valore fuori intervallo
Implica, come letto, che il mio datatable abbia un tipo di DateTime2
e il mio database a DateTime
; Questo è sbagliato.
La colonna della data è impostata in DateTime
questo modo:
new DataColumn("myDate", Type.GetType("System.DateTime"))
Domanda
Questo può essere risolto nel codice o qualcosa deve essere cambiato a livello di database?