Bonjour,

Je pense que le "galop d'essai" vérifie le nombre et la nature des champs de chaque ligne du fichier d'import, mais pas les respect des règles d'intégrité des clés étrangères de la base et peu-être pas le format des dates.


La table galette_adherents a trois contraintes qui portent sur les champs id_statut, titre_adh et parent_id qui doivent obligatoirement contenir des valeurs qui correspondent à des clés existantes respectivement dans les tables galette_statuts, galette_titles et galette_adherents ; id_adhérent ne peut pas être NULL et a par défaut une valeur 4 s'il n'est pas défini dans l'import, les deux autres peuvent être NULL donc leur définition dans l'import n'est pas non plus obligatoire. Je commencerais donc par vérifier si les valeurs mise dans ces champs de l'import correspondent bien à des identifiants présents dans les tables correspondantes et si le champ statut a été omis si la table galette_statuts contient bien un item dont l'id_statut vaut 4 (il a pu être détruit lors de la configuration des statuts).

Daniel


Le 25/07/2016 à 23:16, Christian Hardy a écrit :
Bonjour
Galette 0.8.2.3
J'essaie d'importer ma base d'adhérents à partir de fichier CSV créés sous Calc.

J'ai bien créé le fichier modèle qui me convient à partir Gallette.
Je l'ai rempli des données correspondantes.
J'ai enlevé le statut qui paraît-il entraîne un bug.
J'ai créé un fichier CSV avec des séparateurs "; "car avec les virgules je tombais sur l'erreur :

  * Le fichier ne respecte pas les pré-requis.
  * Le nombre de champs ne correspond pas... Il devrait y avoir 9
    champs mais il y en a 1 (ligne 0)


Mon fichier passe le test et Galette me dit que l'import est réussi.

  * Le fichier « galette_import_model_bis.csv » a été importé avec
    succès :)


Je décoche "Galop d'essai" et j'ai le message :

  * Une erreur est survenue lors de l'enregistrement des adhérents
  * Une erreur est survenue lors de l'enregistrement de l'adhérent
    ligne 1 (DE HAUT DE SIGY Xavier) :

Je ne comprends pas.

Pouvez vous me donner des pistes pour chercher cette erreur.

Merci d'avance<http://www.adherents.compostelle-bretagne.fr/import_model.php>





_______________________________________________
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

_______________________________________________
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Répondre à