【发布时间】:2015-03-06 10:14:24
【问题描述】:
我有一个带有 ole db 连接的 MS Access 数据库的 asp.net 应用程序。在使用 IIS 调试解决方案时,从数据库中选择一个值并将其转换为日期时间时,我会将日期时间格式从“dd/MM/yyyy”更改为 MM/dd/yyyy 并引发错误?请为此提出解决方案?
strQuery += " WHERE (CDate(Shift.[ShiftDate])>=CDate('" + new DateTime(selectedDate.Year, selectedDate.Month, 1).ToShortDateString() + "') and CDate(Shift.[ShiftDate])<=CDate('" + new DateTime(selectedDate.Year, selectedDate.Month, 1).AddMonths(1).AddDays(-1).ToShortDateString() + "'))";
【问题讨论】:
-
你的代码在哪里?
-
strQuerey += " WHERE (CDate(Shift.[ShiftDate])>=CDate('" + new DateTime(selectedDate.Year, selectedDate.Month, 1).ToShortDateString() + "')和 CDate(Shift.[ShiftDate])
标签: asp.net datetime iis ms-access-2007 oledb