vc++ 从oracle数据库服务器端上载数据到本地SQL数据库

vc++ 从oracle数据库服务器端下载数据到本地SQL数据库?
请问:

  1.VC++ 软件:本机装了SQL server2008 r2 数据库,从远端的oracle数据库下载数据到本地插入到 SQL server2008 r2 数据库某个表。数据可以全部获取(如全部为:2000条记录)。

 2.同样的VC++ 软件在装有SQL server 2000的PC机上时,从远端的oracle数据库下载数据到本地插入到 SQL server2000 数据库某个表。数据只能获取一部分(只能获取到500条记录)。

其中的字段由文本,图片。
可以肯定的是,插入每一字段的字都是符合表结构字段的数据类型的。
其中对于只能获取部分数据的中,调试看了下,执行到

m_pRecordset2->Update();就报错了

为什么?跟数据库本身的设置有关系嘛,请指导。谢谢!




 

------解决方案--------------------
加异常捕获看是什么错误
C/C++ code
try
{
//你的ADO代码
}
catch (_com_error& e)
{
CString strMsg;
strMsg.Format(_T("错误描述:%s\n错误消息%s"), 
        (LPCTSTR)e.Description(),
        (LPCTSTR)e.ErrorMessage());
AfxMessageBox(strMsg);
}