Array
(
)

Conversion of a char data type to a datetime

Edjborges
   - 01 jul 2008

Olá Pessoal,

Tenho uma aplicação que inicialmente desenvolvi em Delphi e SQL Server 7 e agora migrei o banco de dados para SQL Server 2005 Express

Tá funcionando tudo certo exceto por um detalhe que é a data e hora
pois tenho vários scripts de inserção e atualização que as datas são geradas no formato dd/mm/aaaa
e quando rodam o scripts dá o seguinte erro:
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.

até imagino que seja a propriedade collation do banco, estou usando:
SQL_Latin1_General_CP1_CI_AI

porém já tentei com outras mas não deu certo, algumas como por exemplo:
SQL_Latin1_General_CP1251_CI_AS só mudaram o erro acusando não existir um campo informado no script, porém o campo existe sim na tabela...

É esse mesmo o erro o meu problema ? Se for qual collation usar ?
Se não for o que pode ser?
Desde já agradeço a ajuda

Patule
   - 18 out 2008

Segue link que uma vez me salvou, quando tivemos que mudar o colletion de uma base de dados.

http://www.oestedigital.net/forum/index.php?topic=1287.0

Não esqueça de sempre , fazer um backup e testar antes...

Espero ter ajudado!!!