用MFC ODBC创建数据库时遇到的有关查询的问题
sjly 2002-03-03 05:28:38 程序中有一个对话框,它与变量m_findname关联,函数OnSeekName() 响应一菜单查询命令,程序要求以姓名为关键字查询
void CTryView::OnSeekName()
{
char filter[60];
CString m_selecte;
CFindNameDialog cDialog;
if(cDialog.DoModal()==IDOK)
{
m_selete=cDialog.m_findname;
wsprintf(filter,"'%s'",m_selecte);
m_pSet->m_strFilter=filter;
m_pSet->Requery();
if(m_pSet->IsEOF())
AfxMessageBox("没有这个姓名!");
else UpdateData(FALSE);
}
}
但无论输入什么关键字,显示的都是第一个记录,请问这是什么问题呢?