sele +="'%";
应该这样吧
sele +="%'";

解决方案 »

  1.   

    应该是:
    string sele = "SELECT * FROM xxjbxxb WHERE 姓名 like '%";
    sele +=textBox1.Text ;
    sele +="%'";明显的字符串拼接错误
      

  2.   

    这是我这里写错了在我写的程序里是正确的编译没有错误就不知是怎么回事还有就是comboBox怎么和数据库连接啊我连接了不能显示数据,
      

  3.   

    建议你还是try一下看看到底是什么错误,连错误类型都不知道,在这里问?让别人也很为难呀。
      

  4.   

    在sqlConnection1.Open ();之前把sele显示出来,执行一下就知道是否有错了。
      

  5.   

    string sele = "SELECT * FROM xxjbxxb WHERE 姓名 like '%";
    sele +=textBox1.Text ;
    sele +="%'";
      

  6.   

    把第一行的代码改为
    string sele = "SELECT * FROM xxjbxxb WHERE 姓名 like ''% ";
      

  7.   

    系统提示是这句错:sqlSelectCommand1.ExecuteReader();               
    错误信息是;
    未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中其他信息:系统错误。
      

  8.   

    xhan2000(popeye.net) 说的对,你设置断点,获得那个sql语句,粘贴到sql中,执行一下,就知道这个sql语句是不是有问题,如果没问题,就看看连接问题了。