【发布时间】:2015-05-02 06:15:02
【问题描述】:
我正在尝试从表中选择日期小于今天的字段。
connect.Open();
command.Connection = connect;
today = DateTime.Today.ToString("dd/MM/yyyy");
string query = "select attendance as [Attend], Emp_UserId as ID, 'Date_ofday' as [Today Date] , Emp_UserName as Name ,Delay_Hours as [Delay Hours] from Attendance where Date_ofday > '"+ DateTime.Parse(today) + "' ";
command.CommandText = query;
OleDbDataAdapter da1 = new OleDbDataAdapter(command);
DataTable dt1 = new System.Data.DataTable();
da1.Fill(dt1);
dataGridView1.DataSource = dt1;
这会产生data type miss 或missing operator 错误,使用 Access DB。
【问题讨论】:
-
我给出了答案,但我不明白您使用的是什么数据库。是 MySql(标签)还是 MS Access?
标签: c# xcode ms-access oledb oledbcommand