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