Re: how to return the result of execute sql programmatically
- From: Darren Green <darren.green@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 29 Apr 2005 19:27:30 +0100
(universal) Data Link. See your right-click context menu, New File, or create new text file and rename to whatever.udl.
UDLs are just text files, so insecure for passwords.
You can get the result through an Execute SQL Task, so no ned for ADO if you don't like it. You can loop in DTS packages using workflow as well.
In message <O3UyYkNTFHA.2392@xxxxxxxxxxxxxxxxxxxx>, Ray5531 <RayAll@xxxxxxxxxxxx> writes
what's UDL? "Paul Smith" <paul@xxxxxxxxxxxxxxxxxxxx> wrote in message news:%23yQQtPITFHA.548@xxxxxxxxxxxxxxxxxxxxxxxIf you use UDL's you can open it and parse the UID/PWD and use that.
"Ray5531" <RayAll@xxxxxxxxxxxx> wrote in message news:eW8syABTFHA.3544@xxxxxxxxxxxxxxxxxxxxxxxThe problem of using ado is that which user name and password shall I use? I'd like to schadule the package in another server which my password of integrated security might not work.
Any ideas?
Thanks "Darren Green" <darren.green@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message news:I+gHlCSqeIcCFwRQ@xxxxxxxxxxxxxIn message <OGHR$S4SFHA.3392@xxxxxxxxxxxxxxxxxxxx>, Ray5531 <RayAll@xxxxxxxxxxxx> writesI'm calling an Execute sql task from my script programmatically and I want it to return its result which is a count into a global variable?? How should I specify it?
Thanks
' Get Package Object Set oPkg2 = DTSGlobalVariables.Parent ' Get Exec SQL CustomTask Set oExecSQL = oPkg2.Tasks("DTSTask_DTSExecuteSQLTask_1").CustomTask ' Build new SQL Statement sSQLStatement ="SELECT COUNT(ACTIVE_STATUS) AS countActive FROM IF_CONFIG_SETTINGS WHERE (IFCODE =" & _ iIFCode & ")"
' Assign SQL Statement Exec SQL Task oExecSQL.SQLStatement = sSQLStatement ' Clean Up Set oExecSQL = Nothing Set oPkg2 = Nothing
'EXIT from function if there is another instance of the same package is running IF DTSGlobalVariables("gCountActivePackage").Value > 0 THEN EXIT FUNCTION
You cannot use an Execute SQL Task from within a script task. To execute a statement directly in script, use ADO.
You can use the script to set the SQLStatement of the task, but let normal workflow execute it. Use the results parameters to get the count into a global variable.
-- Darren Green (SQL Server MVP) DTS - http://www.sqldts.com
PASS - the definitive, global community for SQL Server professionals http://www.sqlpass.org
-- Darren Green (SQL Server MVP) DTS - http://www.sqldts.com
PASS - the definitive, global community for SQL Server professionals http://www.sqlpass.org
.
- References:
- how to return the result of execute sql programmatically
- From: Ray5531
- Re: how to return the result of execute sql programmatically
- From: Darren Green
- Re: how to return the result of execute sql programmatically
- From: Ray5531
- Re: how to return the result of execute sql programmatically
- From: Paul Smith
- Re: how to return the result of execute sql programmatically
- From: Ray5531
- how to return the result of execute sql programmatically
- Prev by Date: Re: Missing Rows in Destination Table
- Next by Date: increament primary key when reading each line of text
- Previous by thread: Re: how to return the result of execute sql programmatically
- Next by thread: Execute DTS Package from non-privileged VB Client
- Index(es):
Relevant Pages
|