|
From: | zcp |
Subject: | Re: [Dolibarr-dev] Dolibarr CVS du 15/01/2007 - Modification du niveau de ta rif d'une société -> bug non bloquan t |
Date: | Wed, 17 Jan 2007 16:31:27 +0100 |
User-agent: | IceDove 1.5.0.9 (X11/20061220) |
Yannick Warnier a écrit :
Le mardi 16 janvier 2007 à 23:37 +0100, zcp a écrit :Yannick Warnier a écrit :Le mardi 16 janvier 2007 à 09:02 +0100, zcp a écrit :Bonjour Avec la version CVS du 15/01/2007 de Dolibarr, lorsque je modifie le niveau de tarif d'une société j'ai une erreur (voir plus loin). Il suffit de recharger la page et c'est pris en compte. [...] llx_societe_prices ( datec, fk_soc, price_level, fk_user_author ) VALUES (now(),1,'2',2) Code retour dernier acces en base: DB_ERROR_RECORD_ALREADY_EXISTS Information sur le dernier accès en base: Duplicate entry '0' for key 1[...] Ce n'est pas normal, la requête d'insertion ne mentionne pas de rowid etc'est la seule clef primaire.Donc s'il tente d'insérer '0' pour la clef '1' (comme l'indique l'erreur), ça veut dire qu'il tente d'insérer un rowid de '0', ce qui n'est pas normal si le champ est déclaré en auto_increment, comme c'est le cas dans le code de création de la table.J'ai l'impression qu'il n'y a pas d'auto-incrémentation...Essaie de rajouter une auto-incrémentation. Dans phpMyAdmin c'est très simple en éditant le champ dans l'onglet 'structure' et en ajoutant un "attribut" AUTO_INCREMENT. Juste pour être sûr que le problème vient de là quoi... Yannick
Bonjour J'ai ajouté "auto-increment" comme il faut à rowid et il n'y a plus d'erreurs. De plus, je vois maintenant l'historique des modifications. Merci Un oublie à la création des tables???? A bientôt Grégoire
[Prev in Thread] | Current Thread | [Next in Thread] |