查询数据库中符合条件的记录,在列表控件中全部显示解决办法

查询数据库中符合条件的记录,在列表控件中全部显示
各位,我想在一个编辑框中输入关键词,查询数据库中某特定字段中含有该关键词的所有记录,并通过列表控件显示所有记录,如何实现?
我是用记录集对象Recordset指针:
以下是部分CODE
_RecordsetPtr m_pRecordset; //用于创建一个查询记录集
CString strSQL;
//-----------------------------------------------
strSQL.Format("SELECT * FROM %s where Name" ,biao);//biao 为表名称
strSQL=strSQL+" = "+"'%"+m_phenomenon+"%'";//m_phenomenon 为关键词
m_pRecordset->Open((LPTSTR)strSQL.GetBuffer(130),_variant_t((IDispatch *)(((CBugDemandApp*)AfxGetApp())->m_pTreeConn),true),adOpenDynamic,adLockPessimistic,adCmdText);
将第一条符合条件的记录在列表控件中显示,但是其他符合条件的怎么办?

------解决方案--------------------
while(!Eof)
{
ListVies.Insert
m_pRecordset->MoveNext
}