Eu tenho uma tabela de dados com 5 colunas, onde uma linha está sendo preenchida com dados e salva no banco de dados por meio de uma transação.
Ao salvar, um erro é retornado:
A conversão de um tipo de dados datetime2 em um tipo de dados datetime resultou em um valor fora do intervalo
Implica, conforme lido, que minha tabela de dados tenha um tipo de DateTime2
e meu banco de dados a DateTime
; isso esta errado.
A coluna da data é configurada DateTime
como esta:
new DataColumn("myDate", Type.GetType("System.DateTime"))
Questão
Isso pode ser resolvido no código ou algo precisa ser alterado no nível do banco de dados?