在CRecordSet 类中 ,如果执行下面这个SQL语句
  select Book_Name , count(*) as number
  from   Book_Info
  group by  Book_Name
  如何去取得执行后的结果呢
  比如我想把这结果在一个CListCtrl控件中显示出来 .

解决方案 »

  1.   

    使用CRecordset提供的读取字段中信息的方法,取出来,然后把这些信息添加到CListCtrl中就可以了。
    其实前面有可多帖子都是问读取数据的,你可以先看看,自己先使用。
    www.vchome.net这个网站上有一些免费的代码,你可以先看看
      

  2.   

    CRecordset *m_set;
    m_set->open(AFX_DB_USE_DEFAULT_TYPE,"select Book_Name , count(*) as number from   Book_Info group by  Book_Name");
    int Field=m_set->GetODBCFieldCount();
    while(!m_set->IsEOF)
    {
      for(int i=0;i<Field;i++)
      {
         CString str;
         m_set->GetFieldValue(i,str);
         CListCtrl.SetItemText(i,j,str);
            }
        m_set->MoveNext();
       }
    只是提供一种思路.
    具体查阅MSDN   
      

  3.   

    http://blog.csdn.net/wang921718/archive/2007/07/19/1698490.aspx
    看看这里,我的BLOG,希望能对你有帮助!