Torna al Thread

Function Main() dim fso set fso = CreateObject("Scripting.FileSystemObject") set folder = fso.GetFolder(DTSGlobalVariables("DirectoryRiace").Value) set files = folder.Files filename="" For Each file in Files if (UCase(fso.GetExtensionName(file.path))="TXT") then ' chiaramente i nomi dei miei files hanno una codifica con "Nomefile_data.txt" if ((instr(1,ucase(file.path),"Nomefile_")>1)then filename=file.path end if end if Next Set fso=nothing Set files=nothing ' PARTE CHIAVE ' DICHIARO 2 VARIABILI dim pkg Dim stpbegin if (filename<>"") then 'SE LA VARIABILE filename NON è VUOTA SIGNIFICA CHE è RIMASTO ANCORA UN FILE 'RICORDO CHE NEL DTS CHE RICHIAMO C'è UN TASK CHE ELIMINA I FILE UNA VOLTA IMPORTATI set pkg = DTSGlobalVariables.Parent ' IMPOSTO IL PACKAGE ' PRENDO IL TASK CHE MI INTERESSA E LO SETTO (LO SI PUO' VEDERE CLICCANDO CON IL DESTRO SUL TASK > WORKFLOW PROPERTIES > OPTIONS ) set stpbegin = pkg.Steps("DTSStep_DTSExecutePackageTask_1") 'IMPOSTO LO STATUS DI ATTESA stpbegin.ExecutionStatus = DTSStepExecStat_Waiting end if Main = DTSTaskExecResult_Success End Function
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5