open()函数写的不对么?
void CStudentTableView::OnButtonQuery()
{
// TODO: Add your control notification handler code here
UpdateData();
m_strQuery.TrimLeft();
if (m_strQuery.IsEmpty())
{
MessageBox("要查询的姓名不能为空!");
return;
}
if(m_pSet->IsOpen())
m_pSet->Close(); //如果记录集打开,则先关闭
m_pSet->m_strFilter.Format("Name='%s'",m_strQuery); //Name是表的字段名,用来指定查询条件
m_pSet->m_strSort="Name"; //Name是表的字段名,用来按Name字段的内容排序
m_pSet->Open();
if(!m_pSet->IsEOF())
UpdateData(FALSE);
else
MessageBox("没有查到你要找的姓名记录!");
}
我连接的数据源是Questionare,表是“已存数据”。
当我运行的时候会显示“ 参数不足,期待是1 ”,用Debug看了看,是open()函数的问题,但不知道怎么改!
诚望各位好汉帮个忙,做作业,很急!!!