当前位置: 代码迷 >> Sql Server >> 怎么向DTS传参
  详细解决方案

怎么向DTS传参

热度:80   发布时间:2016-04-27 18:21:17.0
如何向DTS传参?
我用设计器向导做了个包.作用是把某段时间的数据导入EXCEL文件中,里面的SQL如下
select   *   from   lot   where   lastdate   between   ?   and   ?
[email protected]   [email protected]
问题是我如何传日期参数给 "? "呢?

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

thanks

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

100%可行!
  相关解决方案