2011-12-29 73 views
1

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

有人可以帮助我吗?由于

我的日期选择器:

$(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(); 

回答

0

使用asp.net使用jQuery UI的正确格式是这样的:

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

您的日期应该是格式 'DD/MM/YYYY' 为MS Access中不支持“DD/MM/YY”。 如果这没有帮助,请检查您的系统日期格式。如果是mm/dd/yyyy,则需要相应地更改日期选择器的日期格式。希望有所帮助。