Pessoal, estou programando um código em PHP, e nele tenho um variável string com o valor de uma data, como por exemplo $data=‘06/14/2006 14:41’ e preciso gravar esta data no SQL Server em um campo do tipo DATETIME.
Para isso estou usando o comando do SQL Server:
CAST(’$horario’ AS DATETIME) AS Horario
Porém o SQL Server não está aceitando.
Ele retorna o erro: Conversion failed when converting datetime from character string
Não sei se é a maneira correta, mas pode formatar a data como “yyyy-MM-dd” ou “yyyy-MM-dd HH:mm” e enviar esta String para o SQLServer que grava na boa.