不懂,我是想用DELPHI做,可是也不得要领。
郁闷中
有消息要通知我:
[email protected]

解决方案 »

  1.   

    要这么麻烦不如你自己来写这个DTS包,何必被SQL套着走呢。
      

  2.   

    装载运行和保存DTS PACKAGE如下如果你的SQL SERVER不是2000,包对象叫DTS.PACKAGE
    Public Sub RunDTSPackage()
        Dim oPackage As DTS.Package2
        Set oPackage = New DTS.Package2
        
        
        oPackage.LoadFromSQLServer "sql_Db", "sa", "1234", DTSSQLStgFlag_Default, "", "", "", sPackageName
        oPackage.Execute
        
        oPackage.SaveToSQLServer 
    End Sub我看你最主要的问题是想改,而不是困惑于如何运行
    DTS之所以让你困惑,主要的原因是它的对象结构太麻烦
    给你一个方法:
    在SQL Server中做一个包
    另存为VB MODULE
    查看这个VB.BAS文件中的代码,就能摸清其对象关系