请教一下,我参照大家的建议,写了条查询数据库的语句,但C#提示报错,字符文本里面的字符过多等;

请教一下,我参照说明,写了条查询数据库的语句,但C#提示报错,字符文本里面的字符过多等,可见图,敬请指导一下,多谢;

img

```c#

``` SqlString = "select EquipmentName,CreateTime,ParamsName,Value from b_HistoricalData where Equipmentname = '" + comboBox1.Text + "'and ParamsName like '%" + textBox1.Text + "%'";

        and CreateTime >= '" +  dateTimePicker1.Value.ToString("yyyy-MM-dd") +"' and CreateTime <= '" +  dateTimePicker2.Value.ToString("yyyy-MM-dd") + "' order by CreateTime asc" ; 
肯定是双引号里出现双引号了,引号不成对造成的,在 + dataPacker 之前就出问题了

如果字符串内要出现双引号,要么 \",要么 @"有转义时连个双银""表示双引号"