Я строю несколько тестовых сценариев для своего приложения. Для этого у меня есть код, который генерирует SQL, чтобы помочь мне правильно тестировать. Пример сгенерированного SQL показан здесь:
INSERT INTO MyTable
(
[ID],
[Name],
[CheckInDate],
[CheckOutDate]
)
VALUES
(
1,
'A title',
'Sat, 17 Dec 2011 14:33:12 GMT',
'Sat, 17 Dec 2011 15:13:12 GMT'
)
Когда я пытаюсь выполнить этот SQL, я получаю следующее:
Ошибка преобразования при преобразовании даты и / или времени из символьной строки.
Как я могу отформатировать строки даты / времени, чтобы SQL Server 2008 принимал их? Мне действительно нужен мой код C # для генерации SQL (включая элементы даты / времени) для правильного создания моих тестов.
Спасибо!