紧急求教,为什么我在使用CRECORDSET打开数据查询的时候提示"在调用SQLFetchScroll/SQLExtendedFetch 之前列没有绑定数据列" 
    源代码如下: 
    CRecordset m_record; 
     m_record.m_pDatabase =pdb; 
     try 
     { 
     m_record.Open(CRecordset::snapshot,"SELECT * FROM custom"); 
     } 
     catch(CException* e) 
     { 
     MessageBox("数据表打开失败1!\t",""); 
     e->Delete(); 
     return false; 
     } 

解决方案 »

  1.   

    使用ODBC的话,最好把表映射成程序中的一个CRECORDSET类,操作起来十分简单。
      

  2.   

    m_record.Open(CRecordset::snapshot,"SELECT * FROM custom"); 
        改为: 
        m_record.Open(CRecordset::readonly,"SELECT * FROM custom"); 
        就可以了,别的类型你再试试