Wird ein Macro per Run ausgeführt, gibt es einen Rückgabewert. Positiv gibt er die erfolgreiche Abarbeitung und die Anzahl der Datensätze an. Negative Rückgabewerte geben Auskunft über den Fehler.

Übersicht aller Rückgabewerte :

     enErrCNSaveInfo  = -108, // can't not save information
     enErrNFieldId    = -107, // no field id is give
     enErrNStepId     = -106, // no step id is give
     enErrCNUpdate    = -105, // can't update information
     enErrCNCSqlObj   = -104, // can't create SQL object
     enErrNFInfo      = -103, // no information of field
     enErrNRelFound   = -102, // no relation found
     enErrNDLSrc      = -101, // no defined list of sorce
     enErrNDLDest     = -100, // no defined list of destination
     enErrCNCTrigger  = -92,  // can't create a trigger for the table
     enErrNTabID      = -91,  // no table id found
     enErrCNCSqlList  = -90,  // can't create a list for SQL statements
     enErrCNESql      = -89,  // can't execute SQL statement
     enErrNPermission = -88,  // no permission
     enErrNRdbmsC     = -87,  // no RDBMS conform
     enErrCNUBlob     = -86,  // can't update blob in meta database
     enErrCNSBlob     = -85,  // can't select blob in meta database
     enErrCNIBlob     = -84,  // can't insert record in meta database
     enErrNNSN        = -83,  // no new serial number
     enErrNStepName   = -82,  // no step name
     enErrCNStepSave  = -81,  // can't save step
     enErrCNWriteMeta = -80,  // can't write information to table
     enErrCNGen       = -76,  // can't generate a DELETE statement for MetaIO
     enErrNGIGen      = -75,  // no give a information to generate a statement
     enErrCNReadInfo  = -74,  // can't read information from class
     enErrNDestTable  = -73,  // no destination table
     enErrNDestFields = -72,  // no destination fields
     enErrNSrcFields  = -71,  // no source fields found
     enErrNSrcTables  = -70,  // no source table
     enErrNSrcValue   = -69,  // no source value
     enErrNRelExist   = -68,  // no relation exist
     enErrDestEaualSrc= -67,  // destination table is equal source table
     enErrNStep       = -66,  // no step found
     enErrDestSrcRel  = -65,  // destination table and source table are equal
     enErrAccessVal   = -64,  // access value isn't correct
     enErrCNWrite     = -64,  // can't write information
     enErrNInfo       = -63,  // no information found
     enErrCNDelStep   = -62,  // can't delete step
     enErrRdbmsDiffer = -61,  // the current RDBMS is differ
     enErrCNCRelItem  = -47,  // can't create class of relation
     enErrCNCParser   = -46,  // can't create class of parser
     enErrBIsEmpty    = -45,  // the meta value is empty
     enErrBEndNFound  = -44,  // can't found the end of bracket
     enErrNRelItem    = -43,  // can't found item of relation 
     enErrInSequence  = -42,  // error in $[field.table.field. ... ]
     enErrCNAdded     = -41,  // can't added item to the list
     enErrCNSave      = -25,  // can't save information
     enErrInitErr     = -24,  // error occurs in initialization of value
     enErrNRel        = -23,  // no relation found
     enErrNSID        = -22,  // no step ID isn't give
     enErrError       = -21,  // error occurs
     enErrCNWM        =  -7,  // can't write meta information to datanbase
     enErrCNAddInfo   =  -6,  // can't add information to a list
     enErrCNCList     =  -5,  // can't create a class of a list
     enErrCNCRelList  =  -4,  // can't create class of relation list
     enErrCNRM        =  -3,  // can't read meta information from databases
     enErrCNCSO       =  -2,  // can't create SQL object
     enErrOccurs      =  -1,  // error occurs