请问模糊查询时又有格式化数据要怎么写
strSql.Format("select * from class1 where stu_name like '%/%s%' escape '/'",m_name)
为何出错

解决方案 »

  1.   

    strSql.Format("select * from class1 where stu_name like '|/%s|' escape '/'",m_name)
    先用别的符号代替%,然后再用CString::replace替换一下就可以了。
      

  2.   

    把 '%/%s%' escape '/先赋给另一个字符串,strSql格式化完后再和那个字符串合在一块。
      

  3.   

    #1 得分:0 回复于: 2013-03-04 22:33:35 
    strSql.Format("select * from class1 where stu_name like '|/%s|' escape '/'",m_name)
    先用别的符号代替%,然后再用CString::replace替换一下就可以了。