Ron Moore
rmoore at comtechpst.com
Wed Dec 8 12:03:38 CST 2004
With no response yet, and wanting to avoid the end user's lack of
permissions needed for dtsrun or sp_OAccess, I've tried the following.
In a DTS package, I've added a data pump to export the flags to an external
text file. Then an ActiveX script Task reads the flags from the text file
and stuffs them into variables. There is a success and fail path for the
script. I also have an IF-THEN-ELSE block in the script that sets the
DTSTaskExecResult as Success or Failure. This approach works in another
package, but fails here.
IF CUST_MD_FLAG = "1" OR MD_FLAG = "1" THEN
Main = DTSTaskExecResult_Success
ELSE
Main = DTSTaskExecResult_Failure
END IF
End Function
Any Ideas?
In trouble again,
Ron
-----Original Message-----
From: dba-sqlserver-bounces at databaseadvisors.com
[mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of Ron Moore
Sent: Tuesday, December 07, 2004 10:54 AM
To: dba-sqlserver at databaseadvisors.com
Subject: [dba-SQLServer] IF THEN Logic - DTS or sp?:
I need to read a couple of flags from a semi-static table and then 0, 1, or
2 DTS packages accordingly.
What's the best method for reading these flags and determining which
package(s) to execute? Can IF THEN logic be implemented reliably within a
DTS package (I have done so in the past with activeX script testing if an
external text file exists - but this would require reading the flag from a
SQL table)? Or, can I successfully run a DTS package from a stored
procedure ('googling' show a few posts but lots of complaints and lack of
success)?
TIA, as always,
Ron Moore
_______________________________________________
dba-SQLServer mailing list
dba-SQLServer at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/dba-sqlserver
http://www.databaseadvisors.com