我有一个数据库表“离开”。它的主键是“LeaveNo”。数据库中的其他字段包括“LeaveDate”、“EmpID”、“EmpName”等
我想使用 dataset.tables["Leave"].Select() 方法仅获取员工在一个月内的休假。
我认为最好的方法是使用两个间隔,即 mm/01/2012 和 mm/31/2012(我知道有些月份有 30 天)
我当前的代码是这样的,它不起作用:
这只是一个测试代码......
string moreThan = DateTime.Now.Month.ToString() + "01" + DateTime.Now.Year.ToString();
string lessThan = DateTime.Now.Month.ToString() + "31" + DateTime.Now.Year.ToString();
leavesthisMonth = LeaveDS.Tables["Leave"].Select("EmpID='" + txt_EmpID.Text + "' AND LeaveDate <= '" + "#" + lessThan + "#" + "'" + "AND LeaveDate >= '" + "#" + moreThan + "#" + "'");
有人可以帮我弄这个吗 ???