versión 11.2 (Modificado)
Esta tabla lista los códigos de error generados por el motor de base de datos de 4D. Estos errores de bajo nivel pueden ocurrir durante operaciones relacionadas con el motor de la base, tal como interrupciones del usuario, errores de privilegios y objetos dañados.
Código Descripción
4001 | Invalid table number requested by a Plug-In |
4002 | Invalid record number requested by a Plug-In |
4003 | Invalid field number requested by a Plug-In |
4004 | Access to a table's current record requested by a Plug-in while there is no current record |
1006 | Program interrupted by useruser pressed Alt-click (Windows) or Option-click (Mac OS) |
-1 | Unknown entry point requested by a Plug-In |
-9750 | The source form is not editable. |
-9751 | The source form is not accessible by the user. |
-9752 | The user form cannot be created. |
-9753 | The source form does not exist. |
-9754 | This command cannot be used from a dialog window. |
-9755 | The user form does not have a name. |
-9756 | There is no user structure file. |
-9757 | The user form does not exist. |
-9758 | The user form already exists. |
-9759 | The Object Library could not be opened. |
-9800 | One of the processes modified the access rights. |
-9850 | Invalid area parameter passed to an external command. |
-9851 | Invalid parameter number 1. |
-9852 | Invalid parameter number 2. |
-9853 | Invalid parameter number 3. |
-9854 | Invalid parameter number 4. |
-9855 | Invalid parameter number 5. |
-9910 | Soap fault. |
-9911 | Parser fault. |
-9912 | HTTP fault. |
-9913 | Network fault. |
-9914 | Internal fault. |
-9915 | The document's reference is invalid. |
-9916 | The element is not open. |
-9917 | The type of the array passed in parameter is invalid. |
-9918 | The name of the element is invalid. |
-9919 | This encoding is not supported. |
-9920 | The type of the node is invalid |
-9925 | The referenced element is null. |
-9926 | The referenced element is invalid. |
-9927 | The referenced element is not the "root". |
-9928 | The name of the element is unknown. |
-9929 | The index for this element is invalid. |
-9930 | There is no attribute with this name for this element. |
-9931 | The index for this attribute is invalid. |
-9932 | The XML DLL is not loaded. |
-9933 | The XML file is not valid. |
-9934 | The XML file is not well-formed. |
-9935 | The XML file is not valid or is not well-formed. |
-9937 | Password System is locked by another user. |
-9938 | The current record has been changed from within the trigger. |
-9939 | External routine not found. |
-9940 | 4D Extension initialization failed. |
-9941 | Unknown EX_GESTALT selector. |
-9942 | 4D Client licensing scheme is incompatible with this version of 4D Server. |
-9943 | 4D Connectivity Plug-ins version error. |
-9944 | The user does not belong to the 4D Open access group. |
-9945 | CD-ROM 4D Runtime error; writing operations are not allowed. |
-9946 | Unable to clear the named selection because it does not exist. |
-9947 | The "Allow 4D Open connections" check box has not been selected. |
-9948 | A modal dialog is activated. |
-9949 | License or privilege error. |
-9950 | Invalid data segment number. |
-9951 | This field has no relation. |
-9952 | Invalid data segment header. |
-9953 | There is no Log file. |
-9954 | There is no current record. |
-9955 | QuickTime is not installed. |
-9956 | Versions of 4D Client and 4D Server are different. |
-9957 | The choice list is locked. |
-9958 | The process could not be started. |
-9959 | The backup process has already been started by another user or process. |
-9960 | 4D Backup is not installed on the server. |
-9961 | The backup process is not currently running. |
-9962 | The backup cannot be run because the server is shutting down. |
-9963 | Invalid record Número requested by a workstation. |
-9964 | Bad sort definition table sent by a workstation. |
-9965 | Bad search definition table sent by a workstation. |
-9966 | Invalid type requested by a workstation. |
-9967 | The record could not be modified because it could not be loaded. |
-9968 | Invalid selected record number requested by workstation. |
-9969 | Invalid field type requested by workstation. |
-9970 | Field is not indexed. |
-9971 | Field number is out of range requested by workstation. |
-9972 | Table number is out of range requested by workstation. |
-9973 | The TRIC resources are not the same. |
-9974 | Record has already been deleted. |
-9975 | Transaction index page could not be loaded. |
-9976 | Backup in progress; no modification allowed. |
-9977 | The selection does not exist. |
-9978 | Bad user password. |
-9979 | Unknown user. |
-9980 | The file cannot be created because the structure is locked. |
-9981 | Invalid field name/field number definition table sent by the workstation. |
-9982 | The record was not loaded because it is not in the selection on the workstation. |
-9983 | The same external package is installed twice. |
-9984 | Transaction has been cancelled because of a duplicated index key error. |
-9985 | Recursive integrity. |
-9986 | Record locked during an automatic deletion action. |
-9987 | Some other records are already related to this record. |
-9988 | The form cannot be loaded. Either the form or the structure is damaged. |
-9989 | Invalid structure (database needs to be repaired). |
-9990 | Time-out error. |
-9991 | Privileges error. |
-9992 | Wrong password. |
-9993 | Menu bar is damaged (database needs to be repaired). |
-9994 | Serial communication interrupted by the useruser pressed Ctrl-Alt-Shift (Windows) |
or comando-Option-Shift (Mac OS). | |
-9995 | Demo limit has been reached. |
-9996 | Stack is full (too much recursion or nested calls). |
-9997 | Maximum number of records has been reached. |
-9998 | Duplicated key. |
-9999 | No more room to save the record. (see note 4) |
-10500 | Invalid record address (database needs to be repaired). |
-10501 | Invalid index page (index needs to be repaired). |
-10502 | Invalid record structure (data file needs to be repaired). |
-10503 | Record # is out of range (during GOTO RECORD, or data file needs to be repaired). |
(see Nota 3) | |
-10504 | Index page # is out of range (index needs to be repaired). |
-10505 | Client and server have version numbers that are incompatible. |
-10506 | Limit of the Standard Edition version. |
-10507 | This version does not allow a compiled database to be opened. |
-10508 | Project method not found. |
-10509 | Can't open database "". |
-10510 | Can't load component "". |
-10511 | Can't call command "" from a component. |
-10600 | This BLOB could not be read. It may be damaged. |
Notas
1. Mientras algunos de los errores listados reflejan problemas serios, por ejemplo, -10502 Invalid record structure (data file needs to be repaired), otros errores pueden presentarse con frecuencia y ser tratados por un método de proyecto ON ERR CALL. Por ejemplo, es común interceptar el error 9998 Duplicated key si su aplicación tiene la posibilidad de crear valores idénticos para una tabla que contiene un campo indexado que tiene la propiedad único.
2. Algunos de los errores listados nunca se presentan a nivel del lenguaje de 4D. Pueden ocurrir y ser tratados por las rutinas del motor de la base o cuando se utiliza, por ejemplo, 4D Open.
3. El error -10503 Record # is out of range significa por lo general que su código (por ejemplo el comando GOTO RECORD) intenta acceder a un registro que no existe actualmente (o nunca ha existido). En ciertos casos, más inusuales, este error puede significar que la base debe ser reparada.
4. El error -9999 No more room to save the record ocurre cuando el archivo de datos de su base está lleno o ubicado en un volumen lleno. Este error también puede ser generado si el archivo de datos está bloqueado o almacenado en un volumen bloqueado.
Ver también