m_connection.CreateInstance(_uuidof(Connection));//创建connection实例
m_connection->Open("DSN=ADO","","",adModeUnknown);
m_recordset.CreateInstance(_uuidof(Recordset));////创建recordset实例
m_recordset->Open(_variant_t("commodity_code_table"),_variant_t((IDispatch *)m_connection,true), adOpenDynamic,adLockOptimistic, adCmdTable);//////////////////////////////
m_recordset->AddNew();//增加纪录
//m_recordset->PutCollect(vaFiledName1,vaCommodityCodeTemp);
m_recordset->Fields->GetItem(vaFiledName1)->Value=vaCommodityCodeTemp;
m_recordset->Fields->GetItem(vaFiledName2)->Value=vaCommodityNameTemp;
m_recordset->Update();
各位高手,这是连接数据库(access),和往表里写数据的代码,我重装了系统(win2000 advance server) 以后,对于我的程序只能读数据,不能写数据,并且
调试中,能打开记录集,但是不能添加记录,数据库文件(*.mdb)的属性是可以写的
我被弄得要不行了,兄弟们帮帮我啊~~~~~~~~~~