我是靠谱客的博主 爱笑枕头,最近开发中收集的这篇文章主要介绍使用VS.NET2003操作SQLServer DTS. ,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、新建一个项目,引用的COM组件为Microsoft DTSPackage Object Library2、操作DTS的代码如下

 A、列出所有数据库的包

 ApplicationClass app = new ApplicationClass();
 PackageSQLServer pkgSS = app.GetPackageSQLServer(SqlServerName,SqlUserName,SqlPassWord,DTSSQLServerStorageFlags.DTSSQLStgFlag_UseTrustedConnection);
 PackageInfos pkgInfos = pkgSS.EnumPackageInfos("",false,"");
 PackageInfo pkgInfo = pkgInfos.Next();

 txtLayOut.Text = "";

 while(!pkgInfos.EOF)
 {
  txtLayOut.Text += pkgInfo.Name + "/r/n";
  pkgInfo = pkgInfos.Next();
 }

 app = null;

 B、执行一个指定的包

 Package2Class pkg2 = new Package2Class();
 object pVarPersistStgOfHost = null;
 pkg2.LoadFromSQLServer(SqlServerName,SqlUserName,SqlPassWord,
    DTS.DTSSQLServerStorageFlags.DTSSQLStgFlag_Default, null,
    null, null, "dtsTest2", ref pVarPersistStgOfHost);

 pkg2.Execute();
 pkg2.UnInitialize();
 pkg2 = null;

 C、新增一个包

 Package2Class pkg2 = new Package2Class();
 pkg2.Name = "dtsTest3";
 object pVarPersistStgOfHost = null;
 pkg2.SaveToSQLServer(SqlServerName,SqlUserName,SqlPassWord,     
    DTSSQLServerStorageFlags.DTSSQLStgFlag_UseTrustedConnection, null, null, null,     
    ref pVarPersistStgOfHost, true);
      
 pkg2 = null;

最后

以上就是爱笑枕头为你收集整理的使用VS.NET2003操作SQLServer DTS. 的全部内容,希望文章能够帮你解决使用VS.NET2003操作SQLServer DTS. 所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部