我想在DTS中定义一个全局变量,在这个DTS中的所有SQL语句中都能调用它.不知可不可以.
如何定义.

解决方案 »

  1.   

    是ActiveX Script Task这个吗?
      

  2.   

    有人这样写
    {
    不是有 ActiveX Script Task 麼?
    在轉換前,定義全域變量@time1,@time2 DTSGlobalVariables("@time1").Value=新表的時間欄位
     DTSGlobalVariables("@time2").Value=Now
    再update 新表的時間欄位=@time2數據源source:  select * from XX where t>@time1 and t<=@time2
    }
    不知是什么意思.
      

  3.   

    右键表--属性
    这个里面可以找到全局变量在sql中使用全局变量, 方法是输入?, 然后可以做映射
      

  4.   

    可以啊,在建DTS的空白处,右健.
    在source的sql中,以?来映射全域变量.
    在ActiveX Script中,以DTSGlobalVariables("@name").Value
      

  5.   

    '**********************************************************************
    '  Visual Basic ActiveX Script
    '************************************************************************
    DTSGlobalVariables("@RQ1").Value=''2006/09/10''
    DTSGlobalVariables("@RQ2").Value=''2006/09/20''
    说这个语法不对呢?