Недавно я перешел к параметризованным запросам в SQL. Сейчас я получаю жалобу о дате выполнения запроса
DateTime, представленный строкой, не поддерживается в календаре System.Globalization.GregorianCalendar.
Когда я получаю запрос, я получаю параметризованную строку запроса
SELECT * FROM Table WHERE field = @p_param
Что мне нужно для отладки, это
SELECT * FROM Table WHERE field = "2012-03-12 14:09:00"
Как же я могу это сделать? Я подозреваю, что это что-то простое, но я просто не вижу этого!
Параметр datetime добавляется со следующим:
sql2.Parameters.Add("@p_UpdateTime", SqlDbType.DateTime).Value = DateTime.Parse(updateTime);
и время безотказной работы устанавливается с
String updateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ff");