DTRHELP.HLB  —  Error Messages, Errors  EXCCMPSTK
    008D94D2 Exceeded compiler stack level at level <number>.

    Explanation:

    This error is generated if you exceed the internal limit of
    64 compiler levels for a compound DEC DATATRIEVE statement. A
    compiler level is needed for certain constructs like FOR loops,
    WHILE loops, and REPEAT counts. The level is also incremented for
    each source in a record selection expression.

    User Action:

    You may need to restructure your query or even your application
    so that DEC DATATRIEVE does not need to process so many levels
    in a single statement. For example, if this error occurred as
    a result of nested FOR loops, you may need to change these to
    appropriate FIND statements.
Close Help