无法使用日期时间数据类型在SQL Server数据库中插入日期

时间:2015-03-03 12:21:13

标签: sql-server date

我正在尝试使用asp.net Calender控件将日期保存到SQL Server数据库中。

我在日期列的数据库中使用的数据类型为datetimedate(已尝试同时使用这两种类型)

在我的asp.net代码的后端,我在我的sql部分中使用以下代码插入数据:

comm.Parameters.AddWithValue("@LeaveTillDate", Calendar_LtD.SelectedDate);

此处comm是我的SqlCommand对象,@LeaveTillDate是将数据发送到查询的对象,Calendar_LtD.SelectedDate是访问日历控件值的对象。

任何人都可以解释一下我的错误是什么,并为此解决了什么问题?

1 个答案:

答案 0 :(得分:0)

我猜“SelectedDate”不是正确的格式。检查“SelectedDate”的确切值是什么,并尝试编写一个简单的SQL查询以手动将其插入数据库。如果那可行则是另一个问题,如果没有,那么你就需要编写一些转换代码。