CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

程序调用DTS包的问题?

楼主cqlyzz(学习ing)2005-04-13 02:05:59 在 Delphi / VCL组件开发及应用 提问

引用Microsoft   DTSPackage   Object,用LoadFromSQLServer调用包。  
  需要发布那些文件? 问题点数:100、回复次数:3Top

1 楼sunjunfeng3(论坛www.chun123.com)回复于 2005-04-13 08:20:42 得分 100

var  
  oConnection,oPackage,oStep,oTask,oCustomTask:olevariant;  
  begin  
  try  
      oPackage:=Createoleobject('DTS.Package');  
      oPackage.FailOnError   :=   True;  
      oConnection:=oPackage.Connections.New('SQLOLEDB');  
      oStep   :=oPackage.Steps.New;  
      oTask   :=   oPackage.Tasks.New('DTSBulkInsertTask');  
   
      oCustomTask   :=   oTask.CustomTask;  
   
      oConnection.Catalog   :=   'test';  
      oConnection.DataSource   :=   'wgf';  
      oConnection.UserID   :=   'sa_01';  
      oConnection.Password   :=   '';  
      oConnection.ID   :=   1;  
      oConnection.Reusable   :=   True;  
      oConnection.ConnectImmediate   :=   False;  
      oConnection.UseTrustedConnection   :=   False;  
   
      oPackage.Connections.Add(oConnection);  
      oConnection:=NUll;  
   
      oStep.Name   :=   'GenericPkgStep';  
      oStep.ExecuteInMainThread   :=   True;  
   
   
      oCustomTask.Name   :=   'GenericPkgTask';  
      oCustomTask.DataFile   :=   'E:\book1.txt';  
      oCustomTask.ConnectionID   :=   1   ;  
      oCustomTask.DestinationTableName   :=   'wgf..Book1';  
      oCustomTask.FieldTerminator   :=#9;  
      oCustomTask.RowTerminator   :=   #13#10;  
   
      oStep.TaskName   :=   oCustomTask.Name;  
   
      oPackage.Steps.Add(oStep);  
      oPackage.Tasks.Add(oTask);  
      oPackage.FailOnError   :=   True;  
   
      oPackage.Execute;  
  finally  
      oConnection:=null;  
      oCustomTask:=null;  
      oTask:=null;  
      oStep:=null;  
      oPackage:=null;  
  end;  
  Top

2 楼cqlyzz(学习ing)回复于 2005-04-15 22:47:11 得分 0

我用LoadFromSQLServer,怎么只能在服务器端执行,在客户端就不行啊?      
  Top

3 楼cqlyzz(学习ing)回复于 2005-04-29 19:13:08 得分 0

upTop

相关问题

  • 程序调用
  • 程序调用!!
  • 调用程序
  • 调用DOS程序
  • 如何调用ORACLE程序包中的存储过程?
  • 有关程序包(package)调用的问题~
  • 程序调用Excel,打包需打进哪些文件?
  • 请教:Oracle程序包调用的问题
  • 求教调用程序!
  • 如何调用子程序???????????????????????????????????????????????????

关键词

  • null
  • opackage
  • ocustomtask
  • oconnection
  • ostep
  • otask
  • true
  • add

得分解答快速导航

  • 帖主:cqlyzz
  • sunjunfeng3

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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