在用ADO方式连接Excel数据库后,用以下代码写入数据.但是出错,告诉我不能指定错误种类. 这段代码是执行到m_pRecordset2->Update();出的错误!
(Excel文件里,我已经设了"Name"为一字段名了!)这是怎么回事儿.为什么会出错呢.请大家帮我!
Stext = "OK"; CString S1="SELECT * FROM Addressbook"; m_pRecordset2.CreateInstance("ADODB.Recordset");
m_pRecordset2->Open((_variant_t)S1,_variant_t((IDispatch*)m_pConn,true),/*adOpenDynamic*/adOpenStatic,adLockOptimistic,adCmdText);
m_pRecordset2->AddNew(); m_pRecordset2->PutCollect("Name",_variant_t(Stext) );
m_pRecordset2->Update();
(Excel文件里,我已经设了"Name"为一字段名了!)这是怎么回事儿.为什么会出错呢.请大家帮我!
Stext = "OK"; CString S1="SELECT * FROM Addressbook"; m_pRecordset2.CreateInstance("ADODB.Recordset");
m_pRecordset2->Open((_variant_t)S1,_variant_t((IDispatch*)m_pConn,true),/*adOpenDynamic*/adOpenStatic,adLockOptimistic,adCmdText);
m_pRecordset2->AddNew(); m_pRecordset2->PutCollect("Name",_variant_t(Stext) );
m_pRecordset2->Update();
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货