次の行があります。
command.Parameters.Add("@date", SqlDbType.DateTime, 8).Value = date_of_trip;
ここで、 (日-月-年)date_of_trip
を含む文字列です。25-9-2013
これにより、エラーメッセージが表示されます。
System.ArgumentException: 25-9-2013 を System.DateTime に変換できません。パラメータ名: type ---> System.FormatException: String は有効な DateTime として認識されませんでした。
ただし、 の場合date_of_trip
は1-1-2013
、完全に機能するようです。