当前位置: 代码迷 >> VC >> vc 以ado形式向excel表添加数据出错
  详细解决方案

vc 以ado形式向excel表添加数据出错

热度:3712   发布时间:2013-02-25 00:00:00.0
vc 以ado方式向excel表添加数据出错
我想用vc 以 ado方式读写excel 数据表。我建立了相应的连接,打开了数据集m_pRecordset,并成功地读取了我相应的数据。接下来,我想通过一下代码向表中添加一些数据:

m_pRecordset->AddNew();
_variant_t t = _variant_t(long(2));
m_pRecordset->PutCollect(  &t,_variant_t(_T("期限")) );
m_pRecordset->Update();

可是,程序运行后,没有显示错误信息。但在程序退出后,显示了一个对话框,显示内容为:

Runtime Error!
Program: d:\program\Myvc\debug\test.exe
abnormal program termination

我打开了想要添加数据的 excel 文件 ,发现数据并没有添加。我不知到问题出在哪来,请高手帮助解答。谢谢!
------解决方案--------------------------------------------------------
怎么没有人回答?难道没人知道吗?
  相关解决方案