dao操作access问题
如何用dao(非mfc的)操作access中的查询呢?如用DAO生成一个查询,不用sql语句,其实我是要取出一个查询中的参数信息,包括了“字段”、“显示”、“条件”等信息,我主要是要取出这些信息。
自己的代码如下:
DAO::_QueryDefPtr queryPtr;
queryPtr = pDb->OpenQueryDef(_bstr_t(strTable));
DAO::PropertiesPtr prosPtr = queryPtr->GetProperties();
//属性没有,FIELDS没有.Parameters没有。
CString strTmp;
for (int n=0; n<prosPtr->GetCount(); n++)
{
DAO::PropertyPtr pPtr = prosPtr->GetItem(COleVariant(short(n)));
_bstr_t bStr = pPtr->GetName();
_variant_t vRet = pPtr->GetValue();
strTmp += bStr.GetBSTR();
strTmp += " ";
}