System.Text.StringBuilder sbrWhere = new System.Text.StringBuilder();
// 姓名
if(!strName.Equals(""))
{
sbrWhere.Append(" and [user_name] like '");
sbrWhere.Append(strName);
sbrWhere.Append("%'");
}
 这段是什么意思啊 ?

解决方案 »

  1.   

    很容易理解啊,假如TextBox里不是空,那么,TextBox的字符串+ and [user_name] like 'strName+"%'就这样啊
      

  2.   

    and [user_name] like 'strName+"%'那这句又是什么意思啊 ?
      

  3.   

    SQL语句啊,你没学过吗?select 姓名 from 表1 where 姓名 ="王%"姓名王力宏
    王老三
    王蔚
    ....%是多个匹配啊,和Windows里的*一样
      

  4.   

    - -!对字段[user_name] 进行后方模糊查询,模糊条件为strName
    先看SQL是什么再来求教
      

  5.   

    if(strName.Length != 0)
    {
      ...
    }换成这样更好
      

  6.   

    恩恩 是没学过SQL  谢谢各位 ^_^