DTS中工作流程问题,请专家解答...
在DTS中有若干个工作步骤,其中某步骤需要判断某表中Mark字段是否为0来作为后面的工作流程是否执行的依据,如何实现?
举例:
有步骤1,2,3,4,在第一步需要判断Tmark表中的Tmark字段内容是否为0, 如果为0则执行步骤2,3如果不为0则执行步骤4,如何实现?
DTS中的工作流设置的时候好像智能设置成步骤是否成功执行的说......
问题点数:100、回复次数:3Top
1 楼bugchen888(臭虫)回复于 2005-08-04 15:07:09 得分 100
分成两步,并需要一个全局变量:
第一步,执行一个SQL,返回Tmark表中的Tmark字段内容,赋给全局变量(varTmark);
第二步,执行一个JavaScript任务,作如下判断:
'**********************************************************************
' Visual Basic ActiveX Script
'************************************************************************
Function Main()
if DTSGlobalVariables("varTmark").Value=0 then
Main = DTSTaskExecResult_Failure
else
Main = DTSTaskExecResult_Success
end if
End Function
在第二步后面牵出两个工作流,运行失败则流向2,运行成功则流向4.Top
2 楼ghostlee(凡人)回复于 2005-08-04 15:15:20 得分 0
OK,非常感谢。Top
3 楼connection999()回复于 2005-08-15 11:24:09 得分 0
eprint自定义打印是一个页面套打工具.它直接在IE浏览器中可视化的设计各种复杂的打印模版,
能够解决在IE浏览器中打印各种复杂的中国式报表及票据。详见: http://218.30.103.110:8080/eprint/index.htm
方成eform自定义表单平台,纯BS结构.100%开放源码.可以在 http://218.30.103.110:8080/eform/index.html 在线试用.
Top




