高手指点,为什么为出错(参数不足)进入用分
CDatabase data;
mydatabase *pDataBase;
pDataBase=new mydatabase(&data);
// pDataBase->Open();
CString tempch;
tempch="内听道";
CString col="PatientPositionName";
CString str;
str = col + " = 内听道";
pDataBase->m_strFilter=str;//"PatientPositionName="+tempch;
if(pDataBase->IsOpen())
{
AfxMessageBox("it is open");
pDataBase->Close();
}
else
{
pDataBase->Open();
AfxMessageBox("it is close");
}
pDataBase->Open();//AFX_DB_USE_DEFAULT_TYPE,NULL,NULL);
pDataBase->MoveFirst();