CString s = "Select Count(papa) from Relation where Baby = 2";
BSTR bstr = s.AllocSysString();
_RecordsetPtr prs = m_pConnection->Execute(bstr, NULL, adCmdText);
SysFreeString(bstr);
_variant_t v = prs->GetCollect(1); // 这里出错?改成0也不行
由于用了count函数,所以不知道该列的确切名字,想用序号取得该列的内容,
应该怎么办?
当然我用as子句可以做到,只是想知道可不可以直接用序号。
谢谢。
_variant_t v = prs->GetCollect(_variant_t(1));
_variant_t v = prs->GetCollect(_variant_t(long 0));