sql语句错误;但是在数据已经被提取并形成图表后产生的。

在从数据库提取时间信息时datatime时发生错误。

img

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 作为列明和关键字冲突了