记录集为什么是只读呢?
各位高手:
帮下小弟忙了,实在找不出原因了...我用ODBC进行数据库编程时,在增加的函数中如下编写:
m_database.Open(_T("Libary"),FALSE,FALSE,_T("ODBC;"),TRUE);
m_readerSet=new CReader(&m_database);
m_readerSet->Open(AFX_DB_USE_DEFAULT_TYPE,m_SQL);
.............................................
m_readerSet->AddNew();
.......................
.......................
m_readerSet->Update();
m_readerSet->Requery();
其中,m_database是CDatabase类型,m_readerSet是CRecordset类的派生类的一个对象;m_SQL是查询语句..
但是在运行时,当增加新记录时,就提示"记录集只读"的提示,增加的功能操作不能完成,是什么原因呢?
各位高手可以帮下忙吗?