CDatabase db;
CRecordset rs;........... db.Open("ODBC;DSN=Student Record",FALSE,FALSE,"ODBC;",FALSE);//打开数据库连接 
 rs.m_pDatabase = &db;            //初始化数据集,用来取数据
 rs.Open( CRecordset::dynaset,_T("SELECT * FROM Student"),CRecordset::none);
我用上面的方法来连ACCESS数据库,为什么只可以对数据集进行读,却不能进行修改和增加操作????
我的 rs.Open(CRecordset::dynaset,_T("SELECT * FROM Student"),CRecordset::none)这一句
已经加了CRecordset::dynaset和CRecordset::none了啊!我追踪了一下,发现rs.m_nFields的值竟然是0,我的ACCESS数据表是有三个字段的啊,并且也能将里面的数据全部读出来,但是为什么m_nFields仍然是0呢?真是觉得很奇怪.