在从数据库提取时间信息时datatime时发生错误。
MySqlCommand cmd = new MySqlCommand("select top 1 Datetime from no2_data_1 where Datetime between '" + dateTimePicker1.Value.ToString().Trim() + "'and '" + dateTimePicker2.Value.ToString().Trim() + "'and instrument_add=" + Sensor+"order by Datetime asc", conn);
MySqlCommand cmd1 = new MySqlCommand("select top 1 Datetime from no2_data_1 where Datetime between '" + dateTimePicker1.Value.ToString().Trim() + "'and '" + dateTimePicker2.Value.ToString().Trim() + "'and instrument_add=" + Sensor + "order by Datetime desc", conn);
MySqlDataReader sdr = cmd.ExecuteReader();
打断点后发现出现问题的语句
奇怪的是,这个错误是在数据已经被提取并形成图表后产生的。报错内容,如上图。
似乎是datatimepacker控件的问题?但在尝试相关代码后无结果。
Datetime 作为列明和关键字冲突了