解决方案 »

  1.   

      SqlConnection sqlCon = GetConnection();
     SqlDataAdapter sda = new SqlDataAdapter(SqlStr, sqlCon);
    DataTable dt=new DataTable;
    sda.fill(dt);
    dgv.datasoure=dt;
    dgv.DataBind();SqlDataAdapter 不需要打开数据库连接
    select *  from like Table_Name where Column_Name like '%...%'
      

  2.   

    不行,还是应该连接出问题。       而且显示那句SQL语句LIKE附近有问题。   要不加你QQ吧,你QQ多少?
      

  3.   

    他给你的这个SQL只是个参考,你当然不能照抄了,你得先理解like是什么意思,like就是匹配可能出现的字,如果是 like %1,那么就是1结尾的所有记录,如果是like 1%,那么就是1开头的,他给你那句的意思是  %1%,意思是只要有1的记录都匹配
      

  4.   

    他给你的这个SQL只是个参考,你当然不能照抄了,你得先理解like是什么意思,like就是匹配可能出现的字,如果是 like %1,那么就是1结尾的所有记录,如果是like 1%,那么就是1开头的,他给你那句的意思是  %1%,意思是只要有1的记录都匹配这个我知道,我是想问怎么搜索整张表的关键字。而不是只能搜索一列属性值。
      

  5.   

    他给你的这个SQL只是个参考,你当然不能照抄了,你得先理解like是什么意思,like就是匹配可能出现的字,如果是 like %1,那么就是1结尾的所有记录,如果是like 1%,那么就是1开头的,他给你那句的意思是  %1%,意思是只要有1的记录都匹配这个我知道,我是想问怎么搜索整张表的关键字。而不是只能搜索一列属性值。
    不能直接实现,你要的应该是类似搜索引擎的那种
      

  6.   

    他给你的这个SQL只是个参考,你当然不能照抄了,你得先理解like是什么意思,like就是匹配可能出现的字,如果是 like %1,那么就是1结尾的所有记录,如果是like 1%,那么就是1开头的,他给你那句的意思是  %1%,意思是只要有1的记录都匹配这个我知道,我是想问怎么搜索整张表的关键字。而不是只能搜索一列属性值。
    不能直接实现,你要的应该是类似搜索引擎的那种应该不用这么麻烦吧,不是有个全文索引吗?我不知道怎么用。
      

  7.   

    他给你的这个SQL只是个参考,你当然不能照抄了,你得先理解like是什么意思,like就是匹配可能出现的字,如果是 like %1,那么就是1结尾的所有记录,如果是like 1%,那么就是1开头的,他给你那句的意思是  %1%,意思是只要有1的记录都匹配这个我知道,我是想问怎么搜索整张表的关键字。而不是只能搜索一列属性值。
    不能直接实现,你要的应该是类似搜索引擎的那种应该不用这么麻烦吧,不是有个全文索引吗?我不知道怎么用。
    全文也麻烦,你还是用like吧。
      

  8.   

    他给你的这个SQL只是个参考,你当然不能照抄了,你得先理解like是什么意思,like就是匹配可能出现的字,如果是 like %1,那么就是1结尾的所有记录,如果是like 1%,那么就是1开头的,他给你那句的意思是  %1%,意思是只要有1的记录都匹配这个我知道,我是想问怎么搜索整张表的关键字。而不是只能搜索一列属性值。
    不能直接实现,你要的应该是类似搜索引擎的那种应该不用这么麻烦吧,不是有个全文索引吗?我不知道怎么用。
    全文也麻烦,你还是用like吧。用LIKE的话要这么写?我是要那种可以整个表所有列都可以查询的那种。
      

  9.   

    select *  from like Table_Name where 字段1 like '%...%' or 字段2 like '%...%' or 字段3 like '%...%' or 字段4 like '%...%' or 字段N like '%...%'