日期:2014-05-18  浏览次数:20618 次

如何向DTS传参?
我用设计器向导做了个包.作用是把某段时间的数据导入EXCEL文件中,里面的SQL如下
select   *   from   lot   where   lastdate   between   ?   and   ?
点参数设置为全局变量@startdate   和@enddate并保存
问题是我如何传日期参数给 "? "呢?

如果用DTSRUN怎么执行?
如果用调度怎么设置?

thanks

------解决方案--------------------
我也刚做完一个同类的。
数据转换任务的源是不可以使用“?”的。
所以应该这样作:
1.使用“动态属性任务”从txt中抓取变量的值;
2.建立存储过程 insert into aaa select * from lot where lastdate between @v1 and @v2
3.建立数据转换任务:aaa 转到 execl

100%可行!