是不是空格问题?改成下面试试
string StrSQL = "SELECT * FROM Myuser WHERE "; 
StrSQL +=  this.comboBox1.Text+" LIKE "; 
StrSQL += this.textBox2.Text + "";

解决方案 »

  1.   

    注意空格,可以断点,监视最后的StrSQL值
      

  2.   

    缺少空格
    string StrSQL = "SELECT* FROM Myuser WHERE "; 
    StrSQL +=  this.comboBox1.Text+" like "+; 
    StrSQL += " '%"+this.textBox2.Text + "%'";
      

  3.   

    string StrSQL = "SELECT* FROM Myuser WHERE"; 
    StrSQL +=  this.comboBox1.Text+"LIKE"; 
    StrSQL += this.textBox2.Text + "";
    注意空格string StrSQL = "SELECT* FROM Myuser WHERE "; 
    StrSQL +=  this.comboBox1.Text+" LIKE "; 
    StrSQL += this.textBox2.Text + "";还有你的如果是整形和字符串类型 注意区分 否则会有问题
      

  4.   

    同意3楼的 此外日期型和数值类型是不能有like的