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, он запустится без проблем.
Есть идеи, что может быть причиной этой проблемы?