PA_ErrorCode

4D - Documentation   Français   English   German   4D Plugin API, Command Theme List   4D Plugin API, Command Alphabetical List   Back   Previous   Next

version 2003


typedef enum
{
  // 4D database engine errors codes
  eER_IdxPgOutOfRange   = -10004,   // Index page is out of range
  eER_RecOutOfRange   = -10003,   // Record is out of range (*)
  eER_InvalidRecStruct   = -10002,   // Invalid record structure (*)
      // ( data file needs to be repaired )
  eER_InvalidIdxPage   = -10001,   // Invalid index page (*)
      // ( index needs to be repaired or rebuilt )
      // (*) if 4D Client, maybe due to error
      // of connection reported by network component.
  eER_BadRecordAddress   = -10000,   // Bad record address
  eER_NoMoreSpaceToSave   = -9999,   // No more space available to save the record
  eER_DuplicateKeyIndex   = -9998,   // Duplicated index key
  eER_MaxNumberOfRecords   = -9997,   // Maximum number of records has been reached
  eER_StackIsFull   = -9996,   // Stack is full
  eER_DemoVersionLimit   = -9995,   // Limits of demo version have been reached
  eER_CommInterruptedByUser   = -9994,   // Serial communication interrupted by user
  eER_NoEnoughPrivilege   = -9991,   // Access privileges error
  eER_TimeOut   = -9990,   // Time-out error
  eER_InvalidStruture   = -9989,   // Invalid structure
      // ( database needs to be repaired )
  eER_RelatedRecords   = -9987,   // Other records are related to this record
  eER_RecordLockedDuringDel   = -9986,   // Record(s) locked during an automatic deletion action
  eER_RecursiveIntegrity   = -9985,   // Recursive integrity
  eER_DuplicatedKeyInTrans   = -9984,   // Transaction cancelled because of a dup. index key 
  eER_RecordNotInSelection   = -9982,   // Record not in selection and could not be loaded
  eER_BadFileFieldTable   = -9981,   // Invalid Field/File definition table sent
  eER_StructureIsLocked   = -9980,   // File cannot be created because structure is locked
  eER_BadUserName   = -9979,   // Unknown User
  eER_BadPassword   = -9978,   // Invalid Password
  eER_BadSelection   = -9977,   // The selection does not exist
  eER_BackupInProgress   = -9976,   // Backup in progress, no modifications are allowed
  eER_CannotLoadTrIdxPage   = -9975,   // Transaction index page could not be loaded
  eER_RecordAlreadyDeleted   = -9974,   // The record has already been deleted
  eER_BadTRIC   = -9973,   // TRIC resources are not the same
  eER_BadFileNumber   = -9972,   // File number is out of range
  eER_BadFieldNumber   = -9971,   // Field number is out of range
  eER_FieldNotIndexed   = -9970,   // Field is not indexed
  eER_BadFieldType   = -9969,   // Invalid field type requested
  eER_BadSelectedRecordNumber   = -9968,   // Invalid selected record number requested
  eER_RecordNotLoaded   = -9967,   // The record was not modified because
      // it could not be loaded
  eER_IncompatibleTypes   = -9966,   // Invalid type requested
  eER_BadSearchDefinition   = -9965,   // Bad search definition table sent
  eER_BadSortDefinition   = -9964,   // Bad sort definition table sent
  eER_BadRecordNumber   =  -9963,   // Invalid record number requested
  eER_BackupCannotLaunched   = -9962,   // The backup cannot be launched because
      // the server is shutting down
  eER_BackupNotRunning   = -9961,   // The backup process is currently not running
  eER_BackupNotInstalled   = -9960,   // 4D Backup is not installed on the server
  eER_BackupAlreadyRunning   = -9959,   // the backup process has already been started
      // by another user or process
  eER_ProcessNotStarted   = -9958,   // Process could not be started
  eER_ListIsLocked   = -9957,   // The list is locked
  eER_QTNotInstalled   = -9955,   // QuickTime is not installed
  eER_SNoCurrentRecord   = -9954,   // There is no current record
  eER_NoLogFile   = -9953,   // There is no Log file
  eER_BadDataSegmentHeader   = -9952,   // Invalid data segment
  eER_NotRelatedField   = -9951,   // Field is not related to another one
  eER_BadDataSegmentNumber   = -9950,   // Invalid data segment number
  eER_NamedSelNotExist   = -9946,   // Unable to clear the named selection because 
      // it does not exist
  eER_CDROMvers   = -9945,   // CD-ROM 4D Runtime error, 
      // writing operations are not allowed
  eER_Passportvers   = -9943,   // 4D Passport version error
  eER_LicensingError   = -9942,   // 4D Client Licensing scheme is incompatible 
      // with this version of 4D Server
  eER_UnknownGestaltSelector   = -9941,   // Unknown EX_GESTALT selector
  eER_ExtInitFailed   = -9940,   // 4D Extension initialization failed
  eER_ExtNotFound   = -9939,   // External routine not found
  eER_NotEnoughMemory   = -108,   // Not enough Memory

  eER_NoErr   = 0,

  // Additional entry points errors codes
  eER_CallNotImplemented   = -1,   // Entry point is not implemented
  eER_InvalidFileNumber   = 4001,   // Invalid file number
  eER_InvalidRecordNumber   = 4002,   // Invalid record number
  eER_InvalidFieldNumber   = 4003,   // Invalid field number
  eER_NoCurrentRecord   = 4004,   // There is no current record
  eER_BadEventCall   = 4005, 
  eER_InvalidOrderByRef   = 4006,
  eER_InvalidQueryRef   = 4007,
  eER_TooManyOrderBy   = 4008,
  eER_TooManyQueries   = 4009,
  eER_InvalidCreateTableRef   = 4010,
  eER_TooManyFields   = 4011

} PA_ErrorCode;

4D - Documentation   Français   English   German   4D Plugin API, Command Theme List   4D Plugin API, Command Alphabetical List   Back   Previous   Next