保存到MS Access数据库时出现jQuery datepicker问题

时间:2011-12-29 15:26:36

标签: jquery jquery-ui

我的ASP.NET C#网络表单上有一个日期选择器,我想将此值保存到MS Access数据库。但是当我按下按钮保存它时,我收到错误:“字符串未被识别为有效的DateTime。从索引0开始有一个未知的单词。”

有人可以帮助我吗?感谢

我的约会选择器:

$(function() {
    $("#datepicker").datepicker({
         beforeShowDay: $.datepicker.noWeekends,
         minDate: 0,
         maxDate: "+2M",
         dateFormat: 'dd/mm/yy'
    });
});

<input type="text" id="datepicker" readonly="readonly" />

代码背后:

 AccessDataSource2.Insert();
 AccessDataSource2.DataBind();

2 个答案:

答案 0 :(得分:0)

您的日期格式应为'dd / mm / yyyy',因为MS Access不支持'dd / mm / yy'。 如果这没有帮助,请检查您的系统日期格式。如果它是mm / dd / yyyy,则需要相应地更改datepicker日期格式。希望有所帮助。

答案 1 :(得分:0)

使用带有jquery ui的asp.net的正确格式是:

  $(function () {
      $("#<%=txtDate.ClientID%>").datepicker({
            beforeShowDay: $.datepicker.noWeekends,
            minDate: "+10D",
            maxDate: "+2M",
            dateFormat: 'dd/mm/yy'  
        });
    });