有一个数据导入导出的模块 想用dts来实现 看了帮助 第一个感觉就是dts对象真够多..
现在要完成从一个表导出数据到txt的过程 由于导出的数据是由用户选择的条件而生成的 所以没法用事先生成好的.dts的文件做(哎本来就想在dts里用package执行一个.dts结果..) 看了dts的task 分得太多 首先我想确定我这样的一个过程应该用哪个task来做呢? DataDrivenQueryTask? DataPumpTask? ..
请大家帮忙 有类似的vc例子更好 感激不尽

解决方案 »

  1.   

    再up
    没有人熟悉dts吗
    那大家如果用vc做数据的导入导出一般都怎么做呢
      

  2.   

    用xml很方便的。
    倒入:
    _RecordsetPtr  pRst(__uuidof(Recordset));
    _variant_t vtMissing((long)DISP_E_PARAMNOTFOUND,VT_ERROR);
    HRESULT hr=pRst->Open(sFullName.c_str(),vtMissing/*"Provider='MSPersist';"*/,
    adOpenStatic,adLockBatchOptimistic,adCmdFile);导出
    HRESULT hr = pRst->Save(sFilePath.c_str(),adPersistXML);
      

  3.   

    我是这样做的,将要倒出的数据一个记录选出来放在变量里面,然后通过连接Excel,把这个变量在插入到Excel里面!