CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  数据库

在vc里如何调用SQL server里的DTS包?只有10分,大家帮帮忙,很着急!!!

楼主whoamidl()2003-09-03 07:50:15 在 VC/MFC / 数据库 提问

在sql   server里已经做好了将excel数据导入sql   server的DTS包,但不知道如何在vc程序里调用这个包(客户要求在vc程序界面上能实现点击按钮进行数据导入导出),很着急,分不多了,希望大家帮帮忙,提供些代码。 问题点数:10、回复次数:6Top

1 楼sudianfang(早上起来不知道干吗)回复于 2003-09-03 09:50:15 得分 2

sql   sever   帮助里头有个例子程序,很好用的,去仔细看看就会了  
  sqldmo.dll组件提供接口Top

2 楼layer781010(守护神)回复于 2003-09-03 10:10:15 得分 0

upTop

3 楼small_wei(small)回复于 2003-09-03 10:52:52 得分 8

classwizard->add   class->from   a   type   library  
  加入dtspkg.dll  
   
  void   CDtsDlg::OnData()    
  {  
            CoInitialize(NULL);  
            {  
  _Package   p;  
  p.CreateDispatch("DTS.Package");  
  p.SetFailOnError(TRUE);  
  Steps   sps(p.GetSteps());  
  Step   sp=sps.New();  
  Tasks   tks(p.GetTasks());  
  Task   tk=tks.New("DTSExecutePackageTask");  
  ExecutePackageTask   Etask(tk.GetCustomTask());  
  Etask.SetFileName("D://getdatatest.dts");  
  Etask.SetName("getdata");  
  sp.SetTaskName(Etask.GetName());  
  sp.SetName("getdata");  
  sp.SetExecuteInMainThread(TRUE);  
  sps.Add(sp);  
  tks.Add(tk);  
  p.Execute();  
  p.UnInitialize();  
            }  
          CoUninitialize(   );  
  }Top

4 楼JOSENHUANG(阿磊)回复于 2003-09-04 11:12:58 得分 0

xuexi!Top

5 楼whoamidl()回复于 2003-09-04 23:11:40 得分 0

谢谢!问题解决!:)Top

6 楼ego2008(yp)回复于 2003-11-28 10:23:19 得分 0

如果在实现DTS包过程中出错,如p.Execute()   出错,请问怎样捕获错误?Top

相关问题

  • VB调用SQL SERVER
  • 请问vc下如何调用SQL SERVER的存储过程?
  • vc调用sql server 7.0 数据库的问题!
  • 怎么用vc调用SQL Server写的存储过程啊!
  • 如何在VC中用ADO调用SQL SERVER中的存储过程?
  • VC中调用sql语句问题
  • 关于调用存储过程(SQL SERVER)
  • ※ Asp 中调用 Sql Server 存储过程 ※
  • VC中用ADO调用SQL Server时数据库能不能用文件名?相对路径怎么表示?
  • 请教大侠如何在VC++6中调用SQL数据库

关键词

  • sql
  • etask
  • tk
  • dts
  • sp
  • 程序
  • sql server
  • add

得分解答快速导航

  • 帖主:whoamidl
  • sudianfang
  • small_wei

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo