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
Saisie ecriture - erreur validation
Saisie ecriture - erreur validation
Gestinux v1.2rc4 - Jessie 8.2
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,
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 :
Le cas échéant, on peut corriger avec :
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...
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 :
Code: Select all
SELECT * FROM Moves WHERE Id IS NULL or Id = 0
Code: Select all
UPDATE Moves SET Id = MoveNumber WHERE Id IS NULL or Id = 0
Peut-être est-ce une faille dans l'import d'écriture...
Cordialement,
Tintinux
Tintinux
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.
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.
Cordialement,
Tintinux
Tintinux