为了实现一个根据用户输入的一个字符串,在表中的一列中进行模糊搜索。
select语句是:select * from department where address like '%合肥%'
用户输入的就是“合肥”字符串,我要根据他的输入对地址列进行模糊搜索,我不知道用代码怎么实现,请求能够指导一下~
我的代码是这样的:
CString _sql1,_sql2,SQL;
  _sql1="SELECT * FROM BugRecord Where Problem like '%";
  _sql2.Format(m_SearchText+"%'");
  SQL=_T(_sql1+_sql2);
  _bstr_t strSQL(SQL);
try{
  SearchSet.CreateInstance(__uuidof(Recordset));//SearchSet是我定义的_RecordsetPtr指针
  SearchSet->Open(strSQL,
                  theApp.m_pConnection.GetInterfacePtr(),               adOpenDynamic,
adLockOptimistic,
adCmdText);
 ...}