DTS问题,请各位研究一下
我的思路是:每天的工作让服务器自动完成
遇到的问题:
1、从MS SQL Server用DTS转换数据到Excel,这个Excel是设计好的一个模板表,问题是如何让服务器每天调度这个DTS包时,先把Excel模板里的数据清除,再把新转换的数据转到这个模板表?要不每次都是追加的记录。
2、传替参数这个老问题,搜了半天,小弟还没有弄明白如何传参数进去DTS包,例如:我想在深夜0:00时执行DTS,要的是把当天(0:00-23:59)的数据通过DTS转到Excel模板表,请各位明示一下这个传参数如何做,小弟刚接触,最好给个示例?
3、我想通过VBA做成一个客户端的,即先在服务器上设好DTS,然后用户可以根据自已的需要,比如随时要截止到当前的数据,设好起止日期后,按一下按钮,就执行了这个包的调度,然后一会就收到系统Emai过来的Excel附件了,多好啊!能用VBA实现吗?如能,请明示!越详细越好!
非常感谢!
问题点数:20、回复次数:6Top
1 楼ahongzhu(xiaozhu)回复于 2006-03-03 18:44:14 得分 0
各位高手,请帮忙Top
2 楼huahuahai(花花)回复于 2006-03-03 20:16:51 得分 0
我做了几个和这个正好是相反的,就是将Excel的文件通过DTS包传到数据库表中。反过来应该也差不多。明天上班试试后再同你说吧。Top
3 楼ahongzhu(xiaozhu)回复于 2006-03-06 10:03:44 得分 0
谢谢huahuahai(花花)
好的。
各位高手也请一起研究一下好吗?Top
4 楼ahongzhu(xiaozhu)回复于 2006-03-06 13:11:17 得分 0
顶一下,各位帮帮忙Top
5 楼huahuahai(花花)回复于 2006-03-06 20:18:09 得分 0
你好,不好意思,未能即时给与回答,现给出步骤:
首先:先建一个数据包,
在包内增加一个Microsoft OLE DB Provider for SQL Server(可以重命名),填写登陆信息,
增加一个Text File (Destination)(记住是Destination,因为你是要将数据导出),录入保存名称和路径;
其次:分别选中增加的两个对象,并且右击第二个对象,选择转化数据任务;
然后:设置转化数据任务的属性,录入源和目的,源可以直接选择一个表,也可以用一个SQL语法。
最后:保存数据包,执行数据包就可以在指定的路径找到你需要的信息了。Top
6 楼huahuahai(花花)回复于 2006-03-06 20:18:18 得分 0
你好,不好意思,未能即时给与回答,现给出步骤:
首先:先建一个数据包,
在包内增加一个Microsoft OLE DB Provider for SQL Server(可以重命名),填写登陆信息,
增加一个Text File (Destination)(记住是Destination,因为你是要将数据导出),录入保存名称和路径;
其次:分别选中增加的两个对象,并且右击第二个对象,选择转化数据任务;
然后:设置转化数据任务的属性,录入源和目的,源可以直接选择一个表,也可以用一个SQL语法。
最后:保存数据包,执行数据包就可以在指定的路径找到你需要的信息了。Top




