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