ICILoopDatasetStatement
The ICILoopDatasetStatement interface is used to manage loop statements in Event Rules. Used with the ICIEventRuleStatement interface and the EventRuleStatementType enum.
Methods
-
Function AddActionStatement(lIndex As Long, pdispParams As Object) As Object
HRESULT AddActionStatement( [in] long lIndex, [in] IDispatch* pdispParams, [out, retval] IDispatch** ppdispActionStatement);
EFT v8.0.4 and later
Function AddIfStatement(lIndex As Long, property As EventProperty, op As ConditionOperator, varConditionValue, bNot As Boolean) As Object
HRESULT AddIfStatement( [in] long lIndex, [in] EventProperty property, [in] ConditionOperator op, [in] VARIANT varConditionValue, [in] VARIANT_BOOL bNot, [out, retval] IDispatch** ppdispIfStatement);
EFT v8.0.4 and later
Function AddLoopDatasetStatement(lIndex As Long, pdispParams As Object) As Object
HRESULT AddLoopDatasetStatement( [in] long lIndex, [in] IDispatch* pdispParams, [out, retval] IDispatch** ppdispLoopDatasetStatement);
EFT v8.0.4 and later
Sub DeleteStatement(lIndex As Long)
HRESULT DeleteStatement([in] long lIndex);
EFT v8.0.4 and later
Function GetParams() As Object
HRESULT GetParams([out, retval] IDispatch** ppdispParams);
EFT v8.0.4 and later
Sub SetParams(pdispParams As Object)
HRESULT SetParams([in] IDispatch* pdispParams);
EFT v8.0.4 and later
Function Statement(lIndex As Long) As Object
HRESULT Statement([in] long lIndex, [out, retval] IDispatch** ppdispStatement);
EFT v8.0.4 and later
Function StatementsCount() As Long
HRESULT StatementsCount([out, retval] long* plCount);
EFT v8.0.4 and later