JAVA8: используйте LocalDateTime.now (). ToString ()

я есть следующий фрагмент встроенного SQL, который я запускаю из службы Windows C #:

UPDATE table_name SET 
    status_cd = '2', 
    sdate = CAST('03/28/2011 18:03:40' AS DATETIME), 
    bat_id = '33acff9b-e2b4-410e-baaf-417656e3c255', 
    cnt = 1, 
    attempt_date = CAST('03/28/2011 18:03:40' AS DATETIME) 
WHERE id = '1855'

Когда я запускаю это для базы данных SQL Server из приложения, я получаю следующую ошибку:

System.Data.SqlClient.SqlException: преобразование типа данных varchar в тип данных datetime привело к значению вне допустимого диапазона. Заявление было прекращено.

Но если я возьму кусок SQL и запущу его из SQL Management Studio, он запустится без проблем.

Есть идеи, что может быть причиной этой проблемы?

Ответы на вопрос(5)

Ваш ответ на вопрос