有关应用程序怎样执行DTS包的问题我在SqlServer2000设计了一个DTS包,功能为将EXCEL中的数据导入到数据库,设计好后可以手工执行包,但是,我想用程序执行,比如在Delphi中,点击按钮就可执行该包,怎么做?其二,导入的EXCEL文件名是不一样的,我不想设计多个包,而只设计一个包,然后在Delphi中通过一个“打开对话框”来选择所要导入到数据中的EXCEL文件,这样,怎样将选择的文件导入数据库呢?
有好和实现方法吗?(开发工具可不限Delphi)

解决方案 »

  1.   

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dtsprog/dtspapps_21rn.asp
    调用COM来做。
      

  2.   

    to : aiirii(ari-爱的眼睛) ( ) 
    但我传递的参数是一个文件,怎么做?
    能给个简单的例子吗?
      

  3.   

    .......................
    附:请 zjcxc(: 邹建 :) 到
    http://expert.csdn.net/Expert/topic/2883/2883840.xml?temp=.9260523
    (因为上次一个问题我同时在那个版块及本版提了问,但那个版块没有知道,因此,我想将那100分送给邹建,以示我对邹建的热心的感激)
    --------------------------------------------------------这就是我将100分送给邹建的原因,请版主明鉴!