Erreurs de la base de données

4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 11.2 (Modifiée)


Le tableau suivant liste les codes d'erreurs générées par le moteur de base de données de 4D. Ces erreurs de bas niveau peuvent se produire lors d'opérations liées au moteur telles que des interruptions utilisateur, des erreurs de privilièges ou des objets endommagés.

CodeDescription
4004Un plug-in a requis l'enregistrement courant d'une table alors qu'il n'y en a pas
4003Numéro de champ invalide utilisé par un plug-in
4002Numéro d'enregistrement non valide utilisé par un plug-in
4001Numéro de table non valide utilisé par un plug-in
1006Interruption générée par l'utilisateur.

-1Point d'entrée non valide utilisé par un plug-in
-9750Le formulaire source n'est pas modifiable.
-9751Le formulaire source n'est pas accessible pour l'utilisateur.
-9752Le formulaire utilisateur ne peut pas être créé.
-9753Le formulaire source n'existe pas.
-9754Cette commande ne peut pas être appelée depuis une fenêtre de dialogue.
-9755Le formulaire utilisateur n'a pas de nom.
-9756Il n'y a pas de fichier de structure utilisateur.
-9757Le formulaire utilisateur n'existe pas.
-9758Le formulaire utilisateur existe déjà.
-9759La bibliothèque d'objets n'a pas pu être ouverte.
-9800L'un des process a modifié les droits d'accès.
-9850La zone passée à cette commande externe est incorrecte.
-9851Valeur incorrecte pour le paramètre numéro 1.
-9852Valeur incorrecte pour le paramètre numéro 2.
-9853Valeur incorrecte pour le paramètre numéro 3.
-9854Valeur incorrecte pour le paramètre numéro 4.
-9855Valeur incorrecte pour le paramètre numéro 5.
-9909Pas de fenêtre disponible pour exécuter le formulaire.
-9910Erreur Web Service
-9911Erreur de l'analyseur xml
-9912Erreur HTTP
-9913Erreur réseau
-9914Erreur interne
-9915La référence du document est incorrecte.
-9916L'élément n'est pas ouvert.
-9917Le type du tableau passé en paramètre est incorrect.
-9918Le nom de l'élément est incorrect.
-9919Cet encodage n'est pas supporté.
-9920Le type du noeud est incorrect
-9921Tentative d'écrire un prologue XML dans un document non vide
-9922Manque le paramètre valeur dans la définition des attributs
-9923Le nom de l'attribut est invalide
-9924Le fichier doit être ouvert en lecture seule
-9925L'élément référencé est nul.
-9926L'élément référencé est invalide.
-9927L'élément référencé n'est pas le "root".
-9928Le nom de l'élément est inconnu.
-9929L'index pour cet élément est invalide.
-9930Il n'existe pas d'attribut de ce nom pour cet élément.
-9931L'index pour cet attribut est invalide.
-9932La DLL XML n'est pas chargée.
-9933Le fichier XML n'est pas valide.
-9934Le fichier XML n'est pas bien formé.
-9935Le fichier XML n'est pas valide ou n'est pas bien formé.
-9936Le password extern code ne correspond pas à celui de la base
-9937Le système de mots de passe est verrouillé par un autre utilisateur.
-9938L'enregistrement courant a été modifié depuis le trigger.
-9939Routine externe introuvable.
-9940L'initialisation de l'extension 4D a échoué.
-9941Sélecteur EX_GESTALT inconnu.
-9942Licence 4D Client incompatible avec cette version de 4D Server.
-9943Erreur de version de plug-in de connectivité 4D.
-9944Cet utilisateur n'appartient pas au groupe d'accès par 4D Open.
-9945Erreur 4D Runtime CD-ROM, l'écriture de données est impossible.
-9946Impossible d'effacer cette sélection temporaire car elle n'existe pas.
-9947L'option "Autoriser les connexions 4D Open" n'est pas sélectionnée.
-9948Une fenêtre modale est active.
-9949Erreur de licence ou de privilège.
-9950Le numéro d'ordre de ce segment de données n'est pas le bon.
-9951Ce champ ne possède pas de lien.
-9952Mauvais en-tête du segment principal.
-9953Il n'y a pas de fichier d'historique.
-9954Aucun enregistrement courant.
-9955QuickTime n'est pas installé.
-9956Les versions de 4D Server et 4D Client sont incompatibles.
-9957L'énumération est verrouillée.
-9958Le process ne peut être démarré.
-9959Le process de sauvegarde est déjà démarré.
-9960Aucun plug-in de sauvegarde n'est installé.
-9961Le process de sauvegarde n'est pas démarré.
-9962Pas de sauvegarde possible car le serveur quitte.
-9963Numéro d'enregistrement non valide.
-9964Table de définition de tri incorrecte envoyée par un poste client.
-9965Table de définition de recherche incorrecte envoyée par un poste client.
-9966Les types sont incompatibles.
-9967L'enregistrement ne peut pas être modifié car il ne peut pas être chargé.
-9968Numéro d'enregistrement hors sélection.
-9969Type de champ incorrect.
-9970Le champ n'est pas indexé.
-9971Le numéro du champ est en-dehors de l'intervalle défini par le poste client.
-9972Le numéro de la table est en-dehors de l'intervalle défini par le poste client.
-9973Mauvaise ressource TRIC.
-9974Cet enregistrement vient d'être détruit.
-9975Page d'index de transaction non chargeable.
-9976Cette commande ne peut être exécutée car la base est en cours de sauvegarde.
-9977Cette sélection n'existe pas.
-9978Mot de passe incorrect.
-9979Impossible d'afficher les informations utilisateur.
-9980Création de table impossible car la structure est verrouillée.
-9981Table de définition de nom/numéro de champ envoyée par le poste client incorrecte.
-9982Enregistrement non chargé car hors sélection pour le poste client.
-9983Attention ! Vous avez installé deux fois le même package de routines externes.
-9984Détection d'une clé déjà existante lors d'une transaction.
-9985Détection d'une boucle lors de la suppression
-9986En attente du déverrouillage d'un enregistrement par le process n°
-9987D'autres enregistrements sont liés à celui-ci.
-9988Impossible de charger ce formulaire.
-9989Structure de la base invalide (la base de données doit être réparée).
-9990Dépassement du délai en réception.
-9991Vous n'avez pas l'autorisation d'accès.
-9992Ce mot de passe existe déjà.
-9993Barre de menus endommagée (la base de données doit être réparée).
-9994Communication série interrompue par l'utilisateur. L'utilisateur a appuyé sur les touches Ctrl+Alt+Maj (Windows) ou Commande+Option+Maj (Mac OS).
-9995Limite de la version de démonstration.
-9996La pile est pleine (trop d'appels récursifs ou en cascade).
-9997Le nombre maximum d'enregistrements est atteint.
-9998La clé d'index existe déjà.
-9999Disque saturé. Impossible de sauvegarder l'enregistrement.
-10500Adresse de donnée non valide.
-10501Structure d'index non valide.
-10502Structure d'enregistrement non valide
-10503Numéro d'enregistrement non valide
-10504Numéro de page d'index non valide
-10505Client et serveur ont des numéros de version incompatibles
-10506Limite de la version Standard Edition
-10507Cette version n'autorise pas l'ouverture d'une base compilée
-10508Méthode projet introuvable
-10509Impossible d'ouvrir la base de données ""
-10510Impossible de charger le composant ""
-10511La commande "" ne peut pas être appelée depuis un composant
-10512L'encodage n'est pas supporté
-10513On ne peut appeler la commande {nom_cmd} d'un 4D distant
-10514Le nombre maximum d'utilisateurs simultanés pour votre licence a été atteint
-10515Votre tentative de connexion à 4D Server a été refusée
-10516Le serveur est en cours de maintenance, veuillez vous reconnecter plus tard.
-10517Echec lors de la synchronisation du dossier {folder_name}.
-10600Impossible de lire ce BLOB. Il est peut-être endommagé.

Notes

(1) Bien que certaines de ces erreurs signalent des problèmes sérieux — par exemple (-10502), Structure d'enregistrement non valide — la plupart sont relativement courantes et peuvent peuvent être traitées par une méthode projet APPELER SUR ERREUR. Par exemple, vous intercepterez fréquemment l'erreur –9998, La clé d'index existe déjà si votre application laisse la possibilité de créer des valeurs identiques pour une table qui contient un champ indexé ayant la propriété Unique.

(2) Certaines de ces erreurs ne se produisent jamais au niveau du langage de 4D. Elles ne surviennent et ne peuvent être traitées qu'à un bas niveau par des routines du moteur de la base ou pendant l'utilisation, par exemple, de 4D Open.

(3) L'erreur -10503, Numéro d'enregistrement non valide signifie généralement que votre code (par exemple la commande ALLER A ENREGISTREMENT) tente d'accéder à un enregistrement qui n'existe pas ou plus. Dans certains cas, plus rares, cette erreur peut signifier que la base doit être réparée.

(4) L'erreur -9999 Disque saturé. Impossible de sauvegarder l'enregistrement se produit lorsque le fichier de données de votre base est plein ou placé sur un volume plein. Cette erreur peut également être générée si le fichier de données est verrouillé ou stocké sur un volume verrouillé.

Référence

APPELER SUR ERREUR.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant