我正在尝试使用asp.net Calender控件将日期保存到SQL Server数据库中。
我在日期列的数据库中使用的数据类型为datetime
或date
(已尝试同时使用这两种类型)
在我的asp.net代码的后端,我在我的sql部分中使用以下代码插入数据:
comm.Parameters.AddWithValue("@LeaveTillDate", Calendar_LtD.SelectedDate);
此处comm是我的SqlCommand
对象,@LeaveTillDate
是将数据发送到查询的对象,Calendar_LtD.SelectedDate
是访问日历控件值的对象。
任何人都可以解释一下我的错误是什么,并为此解决了什么问题?
答案 0 :(得分:0)
我猜“SelectedDate”不是正确的格式。检查“SelectedDate”的确切值是什么,并尝试编写一个简单的SQL查询以手动将其插入数据库。如果那可行则是另一个问题,如果没有,那么你就需要编写一些转换代码。