У меня есть такая строка:
command.Parameters.Add("@date", SqlDbType.DateTime, 8).Value = date_of_trip;
где date_of_trip
- строка, содержащая 25-9-2013
(т.е. день-месяц-год)
Это дает мне сообщение об ошибке:
System.ArgumentException: невозможно преобразовать 25-9-2013 в System.DateTime. Имя параметра: тип ---> System.FormatException: строка не распознается как допустимое значение DateTime.
Однако, если date_of_trip
равно 1-1-2013
, похоже, он работает отлично!