I have a DTS PACKAGE IN SQL 2000 where I need to use vbscript to loop thru the files. I have the package detecting the directory - and the file, BUT the file itself has an interval number from 1- 48 set within it. So in one day I am getting 48 different files.
I can not delete previous files or move them - so I need to - each day - loop thru the day for each interval.
Any thoughts on how I can do this?
Interval 1 = 12:00 AM
Interval 2 = 12:30 AM
Interval 3 = 1:00 AM
etc. etc.
Thanks!
M
I am not clear exactly what you're after. If you want to translate intervals into respective times for the 48 intervals, you can do like so:
Code Snippet
--create dummy #digits table
select top 48 i=identity(int,1,1)
into #digits
from syscolumns
--the query
select i, right(convert(varchar,dateadd(minute,(i-1)*30,0),100),7) [time]
from #digits
--drop #digits
drop table #digits
Well not exactly taking the intervals and transposing them into a time. Each interval means it is a certain time frame (a 30 min time frame within the 24 hours - giving me a total of 48 intervals in a day).
The file that I get - I get 48 times a day. So I have to loop thru the 48 files in activex for the dts. And I am a bit stuck on that part.
|||Moved to the SSIS forum, since you are looking for a solution with no T-SQL code. This is more likely to have someone to answer it here. Thanks
|||Are you trying to do this in DTS or SSIS? If it's DTS, try this newsgroup - microsoft.public.sqlserver.dts.|||Forums site is screwy - finally was able to get in and edit/reply... this is for DTS in SQL 2000...
No comments:
Post a Comment