IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

FAQ 4D

FAQ 4DConsultez toutes les FAQ

Nombre d'auteurs : 13, nombre de questions : 150, dernière mise à jour : 23 juillet 2021 

 
OuvrirSommaireCodes d'erreurs des produits 4D


Produits : 4D toutes versions · Plateforme : Mac, Win


"A l'ouverture de ma base, j'ai une erreur -199"

Cela signifie qu'il y a un problème avec le fichier de ressource .RSR

Soit le nom du fichier .RSR ne correspond pas au nom du fichier de structure .4DB
Il suffit de renommer le fichier .RSR correctement.

Soit le fichier .RSR est inexistant
Soit le fichier de ressources .RSR est corrompu
Dans ces deux cas, créez une nouvelle base, prenez le fichier .RSR nouvellement créé et placez-le à côté de votre structure. Renommez-le selon le nom de votre structure (MaBase.4DB, MaBase.RSR) et lancer à nouveau 4D.



Autres informations (août 2001) :

Explication sur l'erreur -199 à l'ouverture d'une base
par Yves Casquel, Ingénieur Support Client

Si vous ouvrez une base et que vous obtenez l'erreur -199, il vous sera impossible de l'ouvrir.
Cette erreur est provoquée par le fait qu'une partie du fichier de structure est endommagée. Il s'agit du "ressource fork". Le terme peut être familier aux développeurs assidus de la plate-forme Macintosh mais pas obligatoirement pour les familiers des PC.

Explications :
Sur le système Mac OS, un fichier est constitué de deux parties logiques : le ressource fork et le data fork. Le ressource fork contient les ressources au sens Mac (par exemple une ressource qui contient différents curseurs ou une liste d'images qui seront associées aux boutons images de formulaires 4D) tandis que le data fork contient le code dans le cas d'un fichier exécutable ou les données dans le cas d'un fichier de données.
C'est pour cette raison que vous obtenez deux fichiers de structure *.4DB et *.RSR quand vous transportez une structure de la plate-forme Macintosh vers la plate forme PC. Le fichier *.RSR n'est pas exploitable directement sur PC mais 4D, et non le système, l'exploite. Ce fichier correspond à la partie logique "ressource fork" du Macintosh.
Quelque soit la plate-forme, le ressource fork peut s'endommager. Celui-ci entraîne une erreur -199 à l'ouverture de la base.

Attention !
Dans tous les cas, quelques soit la plate-forme utilisée, les ressources que vous auriez pu insérer dans la partie "ressource fork" seront perdues. A vous de les recréer. Soyez particulièrement vigilant si cela vous arrive sur PC. En effet, il n'existe pas d'éditeur de ressources (au sens mac) sur cette plate-forme. Il vous sera donc impossible de les reconstruire.

Créé le 10 octobre 2006  par Stéphanie Tirtiat, Yves Casquel


Produits : 4D 2004.x · Plateforme : Mac, Win


Reportez-vous à l'article suivant :
Erreur -6001 lors de l'installation

Créé le 10 octobre 2006  par Support Technique 4D

Lien : Erreur -6001 lors de l'installation


Produits : 4D BackUp 2004 · Plateforme : Mac, Win


Note : le 4D Backup est intégré à 4D 2004

Codes d'erreurs du module de sauvegarde de 4D 2004 :
https://4d.developpez.com/documentation/4DDoc2004/CMF/CMF02044.HTM



Produits : 4D BackUp --> 2003 · Plateforme : Mac, Win


Code Description
Commentaire
1000 Une erreur s'est produite
→ Une erreur est survenue durant la sauvegarde.
1101 Mauvais projet
→ Ce projet ne correspond pas à la base ouverte.
1102 Pas un projet
→ Le document spécifié n'est pas un fichier projet.
1103 Rien à sauvegarder
→ Aucun fichier n'a été spécifié pour la sauvegarde.
1201 Mauvais fichier joint
→ Ce fichier ne peut être ajouté, il s'agit du fichier de données, de structure ou d'historique.
1202 Fichier déjà joint
→ Ce fichier existe déjà dans la liste des fichiers joints.
1203 Trop de fichiers joints
→ Ce fichier ne peut être ajouté, la limite du nombre de fichiers joints est atteinte.
1204 Ce n'est pas un fichier joint
→ Impossible de retirer ce fichier de la liste des fichiers joints : il n'appartient pas à la liste.
1301 La sauvegarde a déjà été démarrée
→ Le process de sauvegarde a déjà été créé.
1302 Sauvegarde non démarrée
→ Le process de sauvegarde n'a pas été créé. Appelez bk_Debut sauvegarde integrale ou bk_Debut mise a jour miroir.
1303 Destination incorrecte
→ Le volume de destination est introuvable ou le chemin d'accès a été modifié.
1304 La sauvegarde ne peut pas être démarrée
→ Vérifiez que vous avez correctement installé 4D Backup.
1305 4D Backup n'est pas correctement installé dans 4D Server.
→ Vérifiez que vous avez correctement installé 4D Backup.
1401 Mauvais miroir
→ Ce miroir existe mais ne correspond pas à la base de données ouverte.
1402 Miroir non trouvé
→ Ce miroir n'existe pas ou n'est pas disponible.
1403 Pas d'historique
→ Cette base travaille sans fichier d'historique.
1404 Une transaction est ouverte dans le même process
→ Validez ou annulez votre transaction avant d'appeler 4D Backup.
1405 Changement d'historique impossible
1406 Un ancien historique existe déjà
→ Un fichier "MaBase.log.2" ou "MaBase.4L2" existe déjà.
1407 Le nouvel historique ne peut pas être créé.
1408 Le nouvel historique ne peut pas être ouvert

Mis à jour le 11 septembre 2006  par Support Technique 4D



Produits : 4D 6.0 --> 2003 · Plateforme : Mac, Win


Note : pas de version 2004 du 4D Calc


Codes d'erreurs en mode Utilisation

Code Description
1 Les coordonnées de la cellule sont en dehors des limites
2 Type d'opérandes incorrect pour cet opérateur/cette fonction
3 Une comparaison suppose deux arguments de même type
4 Les opérateurs "&" et "|" s'appliquent sur des booléens
5 Les opérandes doivent être de type numérique
6 Les opérandes doivent être de type booléen
7 Ce nom de cellule n'existe pas
8 Le champ 4D n'est pas défini
9 Division par 0 impossible
10 Référence circulaire
11 Les intervalles définis pour cette recherche sont incorrects
12 La valeur n'appartient pas à l'intervalle (fonction CHERCHE).
13 Modèle trop complexe -> Mémoire saturée
14 L'argument doit être positif
15 Erreur sur une fonction financière
16 Erreur non déterminée
17 Formule trop complexe -> Mémoire saturée
18 Les opérandes doivent être de type date
19 arobase et EVAL4D sont réservées au mode expert.

Codes d'erreurs du langage

Code Description
1 Erreur en lecture ou écriture du document.
2 Le numéro de colonne doit être compris entre 1 et 256.
3 Le numéro de ligne doit être compris entre 1 et 8190.
4 La constante de type entier affectée au paramètre style, police ou taille est incorrecte.
5 Le numéro de table et/ou de champ est incorrect.
6 Le nom de cellule ou de variable est incorrect.
7 La valeur de l'alignement horizontal doit être comprise entre 0 et 3.
8 La valeur de l'alignement vertical doit être comprise entre 0 et 3.
9 La valeur de la rotation doit être comprise entre 0 et 4.
10 Le numéro de format doit être compris entre 0 et 39.
11 La valeur de la direction de déplacement de la cellule active doit être comprise entre 1 et 4.
12 Le numéro de table est incorrect.
13 Le numéro de champ est incorrect.
14 Le nombre de colonnes ou de lignes à insérer doit être positif.
15 Le numéro de ligne ou de colonne est incorrect.
16 Le type de tableau passé à la commande sp_LC VERS TABLEAU ou sp_TABLEAU VERS LC est incorrect.
17 Le type de tableau passé à la commande sp_ETAT SIMPLE ou sp_ETAT MULTIPLE est incorrect.
18 Le type de cellule est incorrect.
19 La valeur de l'opérateur dans la commande sp_ETAT SIMPLE doit être comprise entre 0 et 4.
20 La condition à appliquer est incorrecte.
21 Le déplacement dans la sélection de la table courante est impossible.
22 Une erreur s'est produite pendant l'exécution de sp_ZONE VERS CHAMP.
23 Index incorrect passé à la commande sp_LIRE SELECTION (0 : bloc de la cellule active -> n -1 pour le dernier).
24 Le numéro de commande est incorrect.
25 Le type de décoration doit être compris entre 0 et 8.
26 Une erreur s'est produite dans sp_CHERCHER ou sp_TOUT TROUVER.
27 La zone passée en argument n'est pas un tableur 4D Calc.
28 Impossible de coller l'image.
29 L'index passé dans sp_Index vers couleur est incorrect.
30 La valeur du titre dans sp_FIXER ENTETE doit être comprise entre 1 et 6.
31 Ce format n'existe pas.
32 Attention ! Cette opération entraînerait une récurrence dans la chaîne des hot-links.
33 Le code d'événement dans sp_APPELER SUR EVENEMENT est incorrect.
34 Impossible d'effectuer un nouveau calcul de la feuille dans une méthode appelée à partir d'une formule 4D Calc.
35 Le mode de sélection doit être compris entre 0 et 2.
36 La ligne ou la colonne ne figure pas dans la sélection à trier.
37 Le nom du hot-link est incorrect.
38 Le type du hot-link est incorrect.
39 Il n'y a pas de cellule active.

Mis à jour le 11 septembre 2006  par Support Technique 4D


Produits : 4D Chart 6.0 --> 2004 · Plateforme : Mac, Win


Codes d'erreurs de 4D Chart :

http://www.4d.com/docs/CMF/CMF14701.HTM

Mis à jour le 11 septembre 2006  par Support Technique 4D


Produits : 4D Draw 6.0 --> 2004 · Plateforme : Mac, Win


Codes d'erreurs de 4D Draw :

http://www.4d.fr/documentation/4Ddoc2004/CMF/CMF14352.HTM

Mis à jour le 11 septembre 2006  par Support Technique 4D


Produits : 4D for Oracle 2003 · Plateforme : Mac, Win


Note : pas de version 2004 de 4D for Oracle.
Voir aussi : De 4D for Oracle à 4D for OCI avec le composant OCI_MAPPER



Code Description
1001 Invalid login.
1002 Invalid cursor.
1003 Cursor not free.
1004 Invalid context.
1005 Context not active; you have to activate it first.
1006 Context already activated.
1007 You have to deactivate the context first.
1008 Context already deactivated.
1009 You cannot use this context to update data.
1010 You did not bind anything in this context.
1011 Data type not supported.
1012 Unable to find the "TNSNAMES.ORA" file by using the path "ORACLE HOME/NETWORK/ADMIN". Please check your configuration.
1013 Unused
1014 Unused
1015 Error during reading "TNSNAMES.ORA" file.
1016 Error during reading "TNSNAMES.ORA" file.
1017 This record has been deleted.
1018 Unable to allocate more memory.
1019 Sorry internal error. Please retry.
1020 Unable to get the text of this error.
1021 Arrays are not declared or double quotes are missing.
1022 A query is required for this command.
1023 Invalid or null column number.
1024 Bad or invalid reference passed as a parameter.
1025 Each column is already bound.
1026 There is no query for this bind.
1027 Binds are not possible after the execution of the query.
1028 There is no query for this cursor.
1029 An Oracle table may not have more than one LONG column (1 text or 1 picture).
1030 This context definition file or picture cannot be read.
1031 This context is invalid or has been modified.
1032 There is no clause for this number.
1033 Oracle does not support more than 4 connections.
1034 Cloning a fieldless table is not possible.
1035 Cloning a subtable is not supported.
1036 Error -192, Unable to load resource.
1037 Cannot locate the system folder/directory.
1038 Unable to find error messages. Check your configuration.
1039 The 4D type id is out of range.
1040 '«' or '»' must occur in pairs.
1041 The referenced table or field does not exist.
1042 A pointer to a pointer or to an array of pointers is not supported in a bind.
1043 A WHERE clause may not include a bind on a picture.
1044 This bind requires a datatype conversion which is not supported.
1045 Unable to read this file. It is probably damaged.
1046 Internal error, contact 4D technical support.
1047 A bind occurred with something other than a pointer, the bind is invalid.
1048 An Oracle table with this name already exists.
1049 Login parameters invalid. You must use the login dialog and pretype them.
1050 Unable to create a bind structure. This is probably because there's not enough memory.
1051 Not enough memory to open the debug window.
1052 The "FROM" clause of the SQL statement is impossible to define. This may happen if the context only contains binds with SQL expressions.
1053 Not enough memory to retrieve or send one row.
1054 This version of 4D for Oracle can run only with 4th Dimension version 3.0.2 or 4D Server 1.0.2 or earlier versions.
1055 Object invalid, in use or invalid option for this object ID.
1056 An OD EXECUTE CURSOR has to be sent before the OD Load rows cursor.
1057 A context on more than one table cannot perform browsing or modifications.
1058 Unable to open the 4D for Oracle Preferences file. This file is already open or couldn't be created. No preferences will be saved.
1059 Invalid procedure name for the error handler.
1060 No current row for this operation. Call OD Next in context after activating the context to get to the first row.
1061 Cannot modify a multi-table context.
1062 No updatable bind in this context; update or insert will have no effect.
1063 File not found.
1064 Unable to save a context that has not been created with the context edition dialog box in a compiled database.
1065 Unable to create all the records in 4th Dimension.
1066 Unable to save all the records in 4th Dimension.
1067 Another object besides a table has the same name.
1068 This variable is not a picture or is an empty picture.
1069 This picture doesn't contain a context definition.
1070 Unused
1071 Unused
1072 Unused
1073 This picture is too big (limited to 64 KB) or invalid.
1074 This is not a picture.
1075 Specified row does not exist.
1076 The limit is out of range.
1077 This is a demo version
1078 The SQL expression is too long (limited to 255 characters).
1079 This 4D variable does not exist.
1080 Pictures cannot be used as primary keys.
1081 No primary key has been defined for this context.
1082 Unable to find the OCI7 file in the Drivers folder of Oracle Home.
4D for Oracle will not operate without this file.
1083 Invalid compatibility mode.
1084 Invalid object name for description.
1085 Not enough memory to get the description of this object.
1086 Arrays parameters are not in a correct type.
1087 Not enough memory to load the Oracle drivers. 4D for Oracle will not operate without these drivers.
1088 Unexpected Login ID.
1089 Unable to load the ORACLE DLL verify the configuration of 4DORACLE.INI or the ORACLE client installation.
1090 Unable to find the name of the ORACLE.DLL in the 4D/4DORACLE.INI file.

Mis à jour le 11 septembre 2006  par Support Technique 4D


Produits : 4D IC 2004 · Plateforme : Mac, Win


Codes d'erreurs de 4D Internet Commands :

https://4d.developpez.com/documentation/4DDoc2004/CMF/CMF88906.HTM

Mis à jour le 11 septembre 2006  par Support Technique 4D


Produits : 4D Internet Commands 2004 · Plateforme : Mac, Win


Un client rencontrait une erreur -11004 depuis quelques jours. Il s'est avéré qu'il avait modifié sa configuration de serveur de mail.

Selon la documentation, Annexe C, Codes d'erreurs de 4D Internet Commands, l'erreur signifie "Name supplied was valid but no information of the requested type is in the database" - Code d'erreur WinSock.


Causes possibles :

· une mise à jour d'un anti-virus (Norton anti-virus intègre un module "Personal Firewall" et "Internet Security" qui, par défaut, bloque toute activité TCP)

· un changement de configuration du serveur de mail : vérifiez le protocole d'authentification et le DNS.

Créé le 3 novembre 2006  par Stéphanie Tirtiat


Produits : 4D ODBC Pro 2004 · Plateforme : Mac, Win


Codes d'erreurs de 4D ODBC Pro :

https://4d.developpez.com/documentation/4DDoc2004/CMU/CMU16924.HTM



Produits : 4D ODBC 2003 · Plateforme : Mac, Win


Code Description
1 Execution called with no commands.
2 Execution called with no process allocated.
3 Unable to allocate memory on the Macintosh for these binds.
4 This 4D Type is not supported in this release.
5 Arrays of picture are not supported in this release.
6 Unable to copy the procedures: not enough memory.
7 You cannot bind fields in two different 4D files.
8 You did not bind anything in this context.
9 The 4D pointer type is not supported.
10 4D pointer arrays are not supported.
11 4D two dimensional arrays are not supported.
12 Array not allocated in 4D.
13 Memory problem while trying to allocate the new array.
14 Your login parameter is not good. You did not login or you changed the variable.
15 The cursor passed as parameter is invalid or has been closed.
16 Your context parameter is invalid.
17 One of your parameters is not good. Check your program.
18 Type not supported.
19 This file/field does not exist.
20 This variable does not exist or has to be declared.
21 This procedure does not exist.
22 Not enough memory to open the debug window.
23 The context is not activated. You have to activate it before using this command.
24 This context is already not active.
25 This context is already active.
26 This context has to be closed before this operation.
27 This context does not accept the update mode.
28 This limit is invalid. It must be equal or greater than zero.
29 ID of clause invalid.
30 This version of 4D ODBC can only run with 4th Dimension version 3.0.2 or 4D Server 1.0.2 or later versions.
31 Invalid context file.
32 Context file not found.
33 Error during reading the context.
34 This picture is not a context.
35 The ID of the function is out of range.
36 The information type is invalid or not supported by 4D ODBC.
37 This object is too big, the row will not be inserted or updated.
38 An error occurred the record can not be created into 4D.
39 An error occurred the record can not be saved into 4D.
40 The array passed as parameter are not declared or not in the good type.

Mis à jour le 11 septembre 2006  par Support Technique 4D


Produits : 4D 2004 et ODBC intégré · Plateforme : Mac, Win


Codes d'erreur et libellés retournés dans la variable errCode pour la commande ODBC LIRE DERNIERE ERREUR :

Syntaxe de la commande :
ODBC LIRE DERNIERE ERREUR (errCode; errTexte; errODBC; errSQLServer)

ErrCode Libellé
9900 (un message plus explicite obtenu par la commande ODBC_SQLGetDiagrec du plugin 4D ODBC Pro suit)
9901 (memory allocation error)
9902 There is no open connection
9903 Options cannot be set on an open cursor
9904 Not a valid option
9905 Invalid variable type
9906 Cursor should be closed before being executed again
9907 There is no open cursor
9908 An array passed as parameter did not match the parameter array size
9909 (reserved error)
9910 Cannot bind fields from more than one table at a time
9911 Fields and variables should not be mixed in binds
9912 Bad syntax for the parameterized stmt (<<>>)
9913 The size of the parameter block should be > 0
9914 Framework is not loaded
9915 (asynchronous mode is not supported)


/!\ Pour rappel :
Commandes intégrées ODBC :
https://4d.developpez.com/documentation/4DDoc2004/V6F/V6F00057.HTM

Mis à jour le 30 mai 2007  par Stéphanie Tirtiat, Moussa Bellahcene


Produits : 4D Open 2003 --> 2004 · Plateforme : Mac, Win


Code d'erreurs de 4D Open for 4D :

https://4d.developpez.com/documentation/4DDoc2004/CMU/CMU10737.HTM

Créé le 3 mars 2006  par Support Technique 4D


Produits : 4D Open 2003 --> 2004 · Plateforme : Mac, Win


Voir l'article suivant :

Erreur -9947 du chapitre Driver ODBC

Créé le 10 novembre 2006  par Stéphanie Tirtiat


Produits : 4D Write 2004 · Plateforme : Mac, Win


Codes d'erreurs 4D Write :

http://www.4d.fr/documentation/4Ddoc2004/CMF/CMF89156.HTM

Créé le 2 mars 2006  par Support Technique 4D

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2005-2007 4D s.a Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.