- The site for all your DTS needs.
"Prabhat" <not_a_mail@hotmail.com> wrote in message
news:ONjtfT6TEHA.1652@TK2MSFTNGP09.phx.gbl...
> Thanks for the link.
>
> But as My requirement is :
> 1) Complete the Dynamic Task (Because I assign Connection and Data file
path
> etc)
> 2) Complete the ActiveX Script task (used to change the Source SQL Script)
> 3) then Do the DataPump task.
>
> I am able to set the the WorkFlow to 1) ActiveX ---> On Success ----->
> DataPump.
>
> But that does not help. As I have to set the Dynamic Task then AxtiveX and
> then DataPump.
>
> Any suggestion or Where I am missing the Flow/Logic. I am very new to DTS.
>
> Thanks
> Prabhat
>
> "Allan Mitchell" <allan@no-spam.sqldts.com> wrote in message
> news:Oa8f2D6TEHA.704@TK2MSFTNGP09.phx.gbl...
> > In your package you will have an Active Script task.
> > This needs to fire first.
> > The way you do that is to make sure you use Workflow constraints
> >
> > Introduction to Workflow
> > (
http://www.sqldts.com/default.aspx?287)
> >
> > Firing this first will set the properties of your DataPump task which
will
> > follow.
> >
> >
> >
> > --
> > --
> >
> > Allan Mitchell MCSE,MCDBA, (Microsoft SQL Server MVP)
> >
www.SQLDTS.com - The site for all your DTS needs.
> > I support PASS - the definitive, global community
> > for SQL Server professionals -
http://www.sqlpass.org > >
> >
> > "Prabhat" <not_a_mail@hotmail.com> wrote in message
> > news:%23z7SQA6TEHA.1764@TK2MSFTNGP10.phx.gbl...
> > > I could not get your reply. can u please elaborate again.
> > >
> > > Thanks
> > > Prabhat
> > >
> > > "Allan Mitchell" <allan@no-spam.sqldts.com> wrote in message
> > > news:eJ1xx85TEHA.1764@TK2MSFTNGP10.phx.gbl...
> > > > are you using the Dynamic Properties task for something else because
> you
> > > do
> > > > not in this instance require it here.
> > > >
> > > > You order should be
> > > >
> > > > Active Script Task ----> On success Workflow Constraint ---> Data
Pump
> > > task
> > > >
> > > > --
> > > > --
> > > >
> > > > Allan Mitchell MCSE,MCDBA, (Microsoft SQL Server MVP)
> > > >
www.SQLDTS.com - The site for all your DTS needs.
> > > > I support PASS - the definitive, global community
> > > > for SQL Server professionals -
http://www.sqlpass.org > > > >
> > > >
> > > > "Prabhat" <not_a_mail@hotmail.com> wrote in message
> > > > news:u03Vh55TEHA.2408@tk2msftngp13.phx.gbl...
> > > > > Hi Allan,
> > > > >
> > > > > Thanks. I have also got similar information from
> > > > >
>
http://support.microsoft.com/default.aspx?scid=kb;en-us;242391&sd=tech > > .
> > > > >
> > > > > I have tried Like below:
> > > > >
> > > > > Function Main()
> > > > > Dim oPkg, oDataPump, sSQLStatement
> > > > >
> > > > > ' Build new SQL Statement
> > > > > sSQLStatement = "SELECT * FROM " &
> > > > > DTSGlobalVariables("gSourceFileName").Value & ""
> > > > > Select Case DTSGlobalVariables("gSortOrder").Value
> > > > > Case "Denomination"
> > > > > sSQLStatement = sSQLStatement + " ORDER BY AMTRCVD "
> > > > > Case "Date Paid"
> > > > > sSQLStatement = sSQLStatement + " ORDER BY RDATE "
> > > > > End Select
> > > > >
> > > > > ' Get reference to the DataPump Task
> > > > > Set oPkg = DTSGlobalVariables.Parent
> > > > > Set oDataPump =
oPkg.Tasks("DTSTask_DTSDataPumpTask_1").CustomTask
> > > > >
> > > > > ' Assign SQL Statement to Source of DataPump
> > > > > oDataPump.SourceSQLStatement = sSQLStatement
> > > > >
> > > > > ' Clean Up
> > > > > Set oDataPump = Nothing
> > > > > Set oPkg = Nothing
> > > > >
> > > > > Main = DTSTaskExecResult_Success
> > > > > End Function
> > > > > =============================
> > > > > But Still That did not help. I have taken one Active X Script Task
> and
> > > > > written the above Code.
> > > > > I am not Sure is that correct or not.
> > > > > And again I am not sure When that Script Will be executed by the
> > > package -
> > > > > In Which Order that will be executed. As I think My requirement is
> 1st
> > > the
> > > > > Dynamic Task then ActiveX Script and then the Data Pump should
work.
> > > > >
> > > > >
> > > > > Or I need to do something in Workflow Property? If Yes What?
> > > > >
> > > > >
> > > > > Thanks
> > > > > Prabhat
> > > > >
> > > > > "Allan Mitchell" <allan@no-spam.sqldts.com> wrote in message
> > > > > news:uvIGUH5TEHA.3336@TK2MSFTNGP10.phx.gbl...
> > > > > > I think I get what you want and if I do then does this help
> > > > > >
> > > > > > Global Variables and SQL statements in DTS
> > > > > > (
http://www.sqldts.com/Default.aspx?205)
> > > > > >
> > > > > > --
> > > > > > --
> > > > > >
> > > > > > Allan Mitchell MCSE,MCDBA, (Microsoft SQL Server MVP)
> > > > > >
www.SQLDTS.com - The site for all your DTS needs.
> > > > > > I support PASS - the definitive, global community
> > > > > > for SQL Server professionals -
http://www.sqlpass.org > > > > > >
> > > > > >
> > > > > > "Prabhat" <not_a_mail@hotmail.com> wrote in message
> > > > > > news:OPCrS94TEHA.1012@TK2MSFTNGP09.phx.gbl...
> > > > > > > Hi All,
> > > > > > >
> > > > > > > I am using DTS Packages to Import Data from .dbf files to SQL
> > Server
> > > > > > > database. I am using Global variables for "Source DBF Path",
> "DBF
> > > File
> > > > > > > Name", "SQL Server", "Database", "arget Table Name" (Which is
> SAME
> > > > every
> > > > > > > time).
> > > > > > >
> > > > > > > I am using Source Connection (dbase 5), target connection (sql
> > > > server),
> > > > > > > Transform data Task (which will have field mapping settings)
and
> > > > Dynamic
> > > > > > > Property Task which set the values of Global variables to
> required
> > > > > > property
> > > > > > > of each objects. This is working fine as till now I am using
> > Source
> > > > > TABLE
> > > > > > > Name.
> > > > > > >
> > > > > > > But now My requirement is to Import the data in a perticular
> Sort
> > > > Order
> > > > > > from
> > > > > > > the SOURCE .DBF tables. The Sort order is user selectable.
> > > > > > >
> > > > > > > So I need the Change the "SourceSQL Statement" of the Data
Pump
> > task
> > > > > with
> > > > > > > the required SQL query which will INCLUDE the Order By Clause
> > based
> > > on
> > > > > the
> > > > > > > value of a new Gloabl Variable.
> > > > > > >
> > > > > > > Like if the new Gloabl Variable will have value "Date" then My
> SQL
> > > > Query