在用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();