2011-09-20 92 views
0

当我尝试构建我的SSIS脚本任务时,我收到了此(Dts未声明)异常。任何想法如何解决它?例外Dts未声明

这里是我的代码

Imports System 
Imports System.Data 
Imports System.Math 
Imports Microsoft.SqlServer.Dts.Runtime 


    Public Class ScriptMain 
     Public Sub Main() 
      Try 
       Dim cm As ConnectionManager = Dts.Connections.Add("FTP") 
       cm.Properties("ServerName").SetValue(cm, Dts.Variables("SFTPServerName").Value.ToString) 
       cm.Properties("ServerUserName").SetValue(cm, Dts.Variables("SFTPLogin").Value.ToString) 
       cm.Properties("ServerPassword").SetValue(cm, Dts.Variables("SFTPPassword").Value.ToString) 
       cm.Properties("ServerPort").SetValue(cm, Dts.Variables("SFTPPortNumber").Value.ToString) 

回答

0

尝试添加的部分;

Imports Microsoft.SqlServer.Dts 
0

尝试me.Connectionsme.Variables

2

这为我工作:

  1. 脚本组件添加Your_Variable。 (右键单击 - >编辑 - >脚本 - > ReadOnlyVariables)。

  2. Dim variableString As String = Me.ReadOnlyVariables("User::Your_Variable").Value.ToString()