我正在做关于数据库方面的;遇到一个很菜的问题,向大家求教:
代码:
    CString ptemp(_T("计算项目查询"));
    CDaoQueryDefInfo* pQueryDefInfo;
int nQueryDefCount= m_pDB->GetQueryDefCount();
for (int i = 0; i < nQueryDefCount; i++){
if(!GetQueryInfo(m_pDB,pQueryDefInfo,i,TRUE))
{
AfxMessageBox(_T("The Operation of GetQueryInfo "));
    return;
}
if(pQueryDefInfo->m_strName==ptemp)
break;
}
CDaoRecordset  tRecordSet;
     ***  tRecordSet.Open(pQueryDefInfo);//错误所在
错误:
error C2664: 'void __thiscall CDaoRecordset::Open(int,const char *,int)' : cannot convert parameter 1 from 'struct CDaoQueryDefInfo *' to 'int' This conversion requires a reinterpret_cast, a C-style cast or function-style cast