我用recordset的m_strFilter使用单个参数过滤记录没有错误,我想用两个参数即用其他列的值过滤,但始终通不过。

解决方案 »

  1.   

    "SELECT * FROM tx"+m_StrFilter newFilter=" LIKE '%"+m_DialogFind.m_StrFind+"%'";
    newFilter=" WHERE Name"+newFilter+
    " OR Email"+newFilter+
    " OR MobileTelephone"+newFilter;m_pSet->m_StrFilter=newFilter;
    m_pSet->Close();
    m_pSet->Open();
      

  2.   

    m_DialogFind.m_StrFind 要找的字符在Name,Email,MobileTelephone中找含m_DialogFind.m_StrFind字符的记录!
      

  3.   

    可能我没说清楚。我想用Crecorset的m_strFilter来选择记录,我的应用程序中用户可以选择查询关键字,例如可以按歌星搜索也可以按歌曲名搜索,那该如何实现呢?