DateTable.Select(sql)sql条件中有日期字段的条件怎么写?
DataRow [] drs = dt.Select("Date between " + startDate + " and " + endDate);
报:语法错误:“00”运算符后缺少操作数。
DataRow [] drs = dt.Select("Date between " + startDate + " and " + endDate);
报:语法错误:“00”运算符后缺少操作数。
使用'
dt.Select("Date >'" + startDate + "' and Date <'" + endDate+"'");
Date字段中有2011-02-26 15:28:35
startDate的值2011-01-01 00:00:00,endDate的值2011-02-27 00:00:00
虽然不报错,可是也查不到数据了
drs = {System.Data.DataRow[0]}
dt.Select("Date.ToShortDateString()>='" + startDate.ToShortDateString() + "' and Date.ToShortDateString() <= '" + endDate.ToShortDateString() + "'");
dv.Filter="Date >'" + startDate + "' and Date <'" + endDate+"'"在查询分析中根据日期查询是否有数据
刚试了wuyq11给的方法调试了哈,DateView dv=ds.Tables[0].DefaultView;
dv.Filter="Date >'" + startDate + "' and Date <'" + endDate+"'"
在调试器中也没有查到数据
wxr0323谢谢大家!