Bandeau
Gestinux

Support and Development forum

Saisie ecriture - erreur validation

chateau
le 8 octobre 2015
à 13:34
Rappel du sujet :

Bonjour Tintinux,

Lorsque j’essaie de valider une écriture qui est pourtant équilibrée, j’obtiens l’erreur suivante :

SQL Error : Duplicate entry ’0’ for key ’Moves_K3’

Cordialement,

Christophe

Re : Saisie ecriture - erreur validation

Christophe

C’est le même bug que dans l’import, l’index Moves_K3 ne devrait pas être UNIQUE.

Cordialement,

Re : Saisie ecriture - erreur validation

Bonjour

Oui ça peut débloquer la situation, mais il me semble que, en théorie, l’index Moves_K3 peut rester unique.
A mon avis, une ligne de la table Moves contient un champ Id qui vaut ’0’ ou NULL, alors qu’il devrait toujours être égal à MoveNumber.
Cette duplication temporaire doit permettre que, dans la prochaine version, le champ Id soit la clé primaire.

Si vous pouvez faire du SQL il serait intéressant de vérifier cette hypothèse en faisant :
SELECT * FROM Moves WHERE Id IS NULL or Id = 0

Le cas échéant, on peut corriger avec :
UPDATE Moves SET Id = MoveNumber WHERE Id IS NULL or Id = 0

Mais ce n’est pas normal que le champ Id reste NULL et il faudrait si possible trouver d’où ça vient.
Peut-être est-ce une faille dans l’import d’écriture...

Re : Saisie ecriture - erreur validation

Bonjour à tous

Le problème venait d’un oubli dans l’importation.
Après importation d’une écriture sans être passé avant par l’affichage ou consultation des écritures, il devient impossible d’importer ou d’enregistrer une écriture supplémentaire.
Il faut supprimer la dernière écriture importée, recommencer avec la version 1.2-rc-5 et ça devrait marcher tout seul.

Réagir au sujet
Forum sur abonnement

Pour participer à ce forum, vous devez vous enregistrer au préalable. Merci d’indiquer ci-dessous l’identifiant personnel qui vous a été fourni. Si vous n’êtes pas enregistré, vous devez vous inscrire.