新手求问 有关mfc对数据库进行模糊查询

刚接触mfc mfc已使用ado连接上access数据库 想实现通过表中一字段模糊查询能在列表框中输出整行信息 求vc6实例

 select * from table where col like '%xxx%'

void Dialog1::OnOK()
{
CString strsql = "select * from subway where station like '%"+m_combo1+"%'";
strsql.Format(strsql);
_bstr_t sql;
sql = strsql;

m_pRecordset.CreateInstance(__uuidof(Recordset));
m_pRecordset->Open(sql,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);//执行查询

while(m_pRecordset->adoEOF == 0)//在listbox中显示结果
{
    CString strText=m_pRecordset->GetCollect("EN").bstrVal;
 m_list.AddString(strText);
 m_pRecordset->MoveNext();
}// TODO: Add extra validation here

//CDialog::OnOK();

}


模糊查询用%
例如: select * from emp where ename like '%S%';
就会把所有表中ename字段带S的人的信息都查出来