forum Ancestrologie
Ancestrologie - Plugins et Outils => Création Web => Discussion démarrée par: marlau le 02 Décembre 2005 à 08:30:53
-
Bonjour à tous,
Je viens d'installer la dernière version de CreationWeb (2.1.0.4) avec ancestrologie 2005.390 et la base 4.04 sous Windows XP/SP2.
Tout fonctionne bien lorsque je crée un site avec export de tout le dossier, mais lorsque je prends l'option "relatif à un individu", j'obtiens après ma confirmation :
"Dynamic SQL error.
SQL error code = -804
Count of read-write colums does not equal count of values".
Que se passe-t-il ?
Ceci se produit aussi bien avec la base fournie qu'avec ma base de données.
Merci de votre aide.
-
Bonjour,
J'ai essayé à peu près toutes les options d'export sans voir apparaître
l'erreur signalées, mais...
Ma base Ancestrologie est encore en version 3.57.
Ancestrologie m'indique toujours que ma version 2005.0.0.370 est la
dernière.
Je considère que tout ce qui se passe en dehors de cette version de
références doit être considéré comme tests.
Réinstallez si vous l'avez conservée votre base en version 3.57, refaites
votre export et dites moi ce qui se passe.
Qui veut et peut effectuer des tests en ce sens ?
-
Je viens d'effectuer le test de marlau avec v390 et b4.005 sans aucun problème.
A tout hasard tout de même, la liste des procédures modifiées depuis la b3.57 figure dans le fichier modificationsBDD.txt annexé à la base vide télé chargeable ICI (http://andre.langlet.free.fr/ancestro/FAMILLEVIDE4005.zip).
Yves Bruant pourrait-il dire si dans l'export web relatif à un individu, il utilise une de ces procédures?
A+
André
PS je complète la question: procédure utilisées dans l'export relatif et non dans l'export complet puisque dans ce cas çà marche.
-
Salut André,
J'obtiens un message d'erreur, au début de la création des pages individus,pour un export relatif à un individu,sans problème pour un export complet.
Message :'1,35418657911603E15' n'est pas une valeur entière correcte.
Je suis en version "390 base 4005"
A bientôt
-
Bonjour Roger,
Si tu as encore ta base en b3.57 as-tu essayé le même export?
A priori, d'après ce qu'a répondu PCM, il n'y a pas de modif dans la v390.
Le problème de marlau avec webexport est un problème lors de la lecture de la base, le tien semble différent et je ne vois pas de lien avec la base :?: Aucune variable d'entrée ou sortie des procédures n'a été changée.
A+
André
-
Je viens de faire le test en version 3.90 base 3.57 aucun problème.
Je suis repassé en base 4005, après une sauvegarde et une restauration de la base sans soucis, j'ai refait l'export relatif à un individu, et là même message d'erreur au même endroit.
-
Je suis en version 3.90 base 4.005 tout fonctionne normalement 4mn26 pour 2223 individus, petit bémol le plus long est la création des lieux, pourquoi ???.... :wink:
-
Re-bonjour,
Claude, il faut bien que l'une ou l'autre des fonctions de l'export soit
la plus longue. :wink:
La complexité de la génération des lieux en est au demeurant
responsable.
Selon les bases, la génération des implexes peut aussi concourrir au
qualificatif de la fonction la plus longue.
-
Mais cela n'est pas bien grave Yves :wink:
Je ne profiterais pas de ce module un peu long pour te faire bosser au 1er de l'an :lol: :lol: :lol:
-
Je viens d'effectuer le test de marlau avec v390 et b4.005 sans aucun problème.
A tout hasard tout de même, la liste des procédures modifiées depuis la b3.57 figure dans le fichier modificationsBDD.txt annexé à la base vide télé chargeable ICI (http://andre.langlet.free.fr/ancestro/FAMILLEVIDE4005.zip).
Yves Bruant pourrait-il dire si dans l'export web relatif à un individu, il utilise une de ces procédures?
Rien ne m'a sauté aux yeux, mais comme des procs en appellent d'autres,
je ne peux pas me prononcer.
Je pense qu'il faudra que je m'installe une version 4.x pour tester, et
peut-être demanderai-je à mailau et roger1 leurs bases si la
mienne, comme la tienne, André, ne produit pas l'erreur signalée.
Mais pour le moment, je suis un peu surchargé.
-
Je pense que le pb de Roger est autre. Il a déjà dit ici qu'il avait beaucoup de générations (70?). Or si tu fais une renumérotation SOSA en utilisant des INTEGER tu ne peux dépasser 31 générations, c'est pour celà que le SOSA est stocké en DOUBLE PRECISION (c'est je crois MACPC qui m'a appris çà).
Refais-tu pas un calcul du SOSA lors de l'export web d'un individu?
Pour Marlau, je ne vois pas pourquoi les procédures que j'ai modifiées auraient une influence, les variables d'entrée et sortie sont inchangées. Je pense que peut-être les triggers ajoutés pourraient avoir un effet sur tes calculs, car si j'ai bien compris, tu fait pas mal de choses dans une transaction que tu "rollback" en final. Mais ce n'est qu'une hypothèse.
Autre hypothèse, est-ce que plusieurs "MARR" dans une même union ne peut pas te générer une erreur (plus colonnes qu'attendues dans le résultat). Dans la b4.00 comme précédemment il est possible d'enregistrer plusieurs mariages, mais l'affichage de l'union n'est pas dupliquée comme auparavant. Ce qui fait que certains peuvent utiliser cette possibilité pour enregistrer le mariage religieux et le mariage civil distinctement.
A+
André
-
J'ai refait les tests en pas à pas,et effectivement tout va bien jusqu'a la trentième génération.Ensuite message d'erreur.
Petite rectif j'avais demandé 70 générations dans le module arbre, pour la visibilité, pas pour l'impression bien sûr, mais le menu"les arbres" fourni avec ancestro permet cette visibilité.Au vrai j'ai 64 générations.
@+
-
Le nombre de générations certes, mais il n'y a aucun problème avec un export complet, et je retrouve bien dans ce cas toutes mes générations.
@+
-
Le nombre de générations certes, mais il n'y a aucun problème avec un export complet, et je retrouve bien dans ce cas toutes mes générations.
@+
Parce que dans ce cas, je pense que Webexport n'a pas besoin de recalculer les SOSA, il utilise ceux existants calculés par Ancestrologie. Il le précise dans l'onglet "Global", export du SOSA du dossier ou du de cujus si export limité. C'est donc qu'il le calcule dans ce dernier cas.
Fais donc un essai en décochant cette case "Affiche N° de SOSA.."
A+
André
-
L'export ce passe bien , Si je coche" maintien du sosa ancestro".C'est vrai que jusqu'à présent, je ne cochais pas cette case.Apparemment le problème semble cerné.
@+
-
C'est donc bien le calcul du SOSA dans la dll qu'il faut revoir.
Reste le pb de Marlau :cry:
André
-
J'étais absente ce matin, je reprends ma question.
Merci de vous être mobilisés.
J'ai effectué quelques vérifications et je me suis rendue compte que ma base était en version 3.57 !? J'avais pourtant téléchargé et installé le module d'installation complet hier. Et ensuite, je constate sur les documents que j'avais imprimés de la page de téléchargement qu'il s'agit de la version 2005.363 ! Sûrement une erreur de fichier ?
Donc, j'ai téléchargé à nouveau ce que vous avez mis aujourd'hui en ligne : 2005.0.0.391 du 02/12/2005.
Le problème est résolu mais un test rapide m'a permis de voir que le site généré se présente avec un fond blanc et est décalé à droite en 1024.
Je continue à tester.
-
Hello !
Alors là, j'y perds mon latin :o
Si je comprends bien, il ne reste à règler que le problème de
roger1 ?
-
Compte tenu du problème de présentation (fond blanc - décalage...), j'ai installé la version CreationWeb en ligne 2.1.0.3 et là j'ai le même message que ce matin : "SQL Error..."
Pour l'instant, c'est tout ce que je peux dire...
-
YVES BRUANT à écrit
Ma base Ancestrologie est encore en version 3.57.
Ancestrologie m'indique toujours que ma version 2005.0.0.370 est la
dernière.
a partir de "vérifier les mise à jour sur internet"
YVES BRUANT à écrit
Je considère que tout ce qui se passe en dehors de cette version de
références doit être considéré comme tests.
Bonjour,
vous conseillez pour les débutants comme moi de se tenir à la version officielle.
slt
dod
-
vous conseillez pour les débutants comme moi de se tenir à la version officielle.
La version officielle, c'est celle mise à jour par PCM et qui figure sur la page télécharger du site ancestrologie.org.
En 1: C'est le fichier à télécharger pour faire une installation complète d'Ancestrologie avec une base et les plugins. Aujourd'hui le logiciel est à la version v391 et la base b4.004 (il y a une erreur de 0)
En 3: c'est le fichier ancestrologie.exe à la version v391. Ce fichier peut-être utilisé pour mettre à jour le logiciel pour ceux qui avait une version précédente. Il est à copier à la place du précédent à l'aide de l'explorateur, ou à télécharger directement dans c:\program files\ancestrologie pour l'installation standard. Ce fichier est normalement le même que celui que l'on devrait télécharger depuis le menu Aide d'Ancestrologie, procédure qui ne fonctionne pas en ce moment, sans doûte à cause d'un défaut de mise à jour du site.
Ce qui a changé, c'est que le logiciel ancestrologie.exe, ne met à jour une base qui serait à une version inférieure à 3.57, que jusqu'à la version b3.57.
En 4: c'est le nouvel outil qui permet de mettre à jour une base déjà en b3.57, vers les nouvelles versions, b4.004 en ce moment. Il faut fermer Ancestrologie, après avoir sauvegardé sa base, et télécharger ce fichier, sur le bureau par exemple. Il suffit ensuite d'exécuter ce fichier (en double cliquant dessus par exemple), et de répondre positivement aux questions posées (sans oublier de lire les informations données), pour que la base en cours soit mise à jour.
Cette nouvelle procédure a été mise en place parce qu'elle permet des mises à jour beaucoup plus importantes (le passage en b4.00 le nécessitait), sans alourdir le fichier exécutable de l'application, ancestrologie.exe. De plus elle permet des mises à jour d'autres fichiers comme les états et les tables de référence (le passage en b4.004 par exemple, met en place les 2 états de statistiques de nombre d'enfants par union).
En 11: c'est une base à télécharger pour faire des essais ou créer une nouvelle base de données. Là aussi il y a une erreur de 0, c'est une b4.004 comme écrit en haut de la fenêtre d'Ancestrologie quand vous l'ouvrez.
Voilà, j'espère que maintenant c'est plus clair pour tout le monde.
A+
André
-
merci explication parfaitement compréhensible pour moi
slts
-
Bonjour à tous,
Voici quelques précisions :
- lorque j'installe Ancestrologie avec le module d'installation "installation _ancestrologie.exe" 2005.0.0.391, tout fonctionne bien, cad que je peux faire un export complet ou limité à un individu mais il y a un problème sur le résultat (pas la bonne mise en page).
En effet, j'ai constaté que dans le menu "paramétrage de création web", il n'y a pas les options des fichiers complémentaires css et ini.
Et quand je consulte le source de l'index, le css appelé est "ancestrologie.css".
- pour pallier ce problème, si j'installe CreationWeb 2.1.0.3 du 5/11/2005, là, j'obtiens le message "error sql..." quand je veux faire un export pour un individu. Par contre, il y a bien les fichiers css et ini, et l'export complet est parfait.
Pour info, j'avais une version ancienne installée (2004.5.9.10) avec une base 357. J'ai choisi de sauvegarder ma base et de réinstaller à partir du module d'installation disponible sur le site (en accès direct sans passer par "vérifier les mises à jour sur internet") pour faire simple et sûr.
J'avais procédé auparavant par mise à jour, mais j'avais des problèmes de violation d'accès notamment pour les arbres mais que je n'ai pas eu le temps d'approfondir ; je vais regarder cela prochainement.
Yves dit "Je considère que tout ce qui se passe en dehors de cette version de références (2005.0.0.370) doit être considéré comme tests."
Sur le moment, je n'ai pas bien compris car forcément, pour moi, la version officielle est celle qui est sur le site même en accès direct.
Mais là je crois qu'il y a une question de mise à jour du site par rapport à l'option de vérification. Donc, tout est OK.
Je précise aussi que je n'ai pas pour le moment la licence CreationWeb.
Bonne journée.
Martine
-
La version officielle, c'est celle mise à jour par PCM et qui figure sur la page télécharger du site ancestrologie.org.
En 1: C'est le fichier à télécharger pour faire une installation complète d'Ancestrologie avec une base et les plugins. Aujourd'hui le logiciel est à la version v391 et la base b4.004 (il y a une erreur de 0)...
Merci André, cependant lors du chargement du point 1 du module complet d’Ancestrologie on obtient non pas la version 391 base 4.004 mais la version 391 base 3.57 voir ce post dans
http://www.ancestrologie.org/forum/index.php?topic=5053.0
Venant d'installer pour essai le point 1 - Ancestrologie : Le module d'installation Version 2005.391 du 02/12/2005 - [19 Mo]
j'obtiens la version 391 base 3.57
:arrow: la version de créationweb est la 2.0.3.0
:arrow: la version du boa est la 1.5
Il est indiqué que c'est la version complète d'Ancestrologie à partir du 2/11/2003, pourquoi ne pas mettre en ligne une version complète actualisée comprenant une base et des "plugin" à jour, cela peut prêter à confusion !
-
Pour ma part, j'ai téléchargé à nouveau le module d'installation le 02/12/05 à 14H10 et là j'obtiens la version 2005.0.0.391 Base 4.005 ; CreationWeb 2.0.3.0.
Est-ce que quelqu'un peut essayer cela et me dire si il rencontre un problème de résultat des exports au niveau mise en page.
Merci
Martine
-
Martine après mise à jour de la base par le point 4, le boa version 1.7 et créationweb 2.1.0.3 je n'ai pas de prb de mise en page dans l'export.
-
Tu as raison Charlet, et j'espère que là http://www.ancestrologie.org/forum/index.php?topic=5053.0&start=20 Philippe met bien les dernières versions dans le fichier d'installation.
Pour marlau, la version de base b4.005 ne peut exister que si elle a exécuté le programme de mise à jour dont j'ai donné ailleurs le lien. La version de la base est marquée dans la base, et uniquement dans la base. Si après une réinstallation complète, elle retrouve sa base en b4.005, c'est normal si c'est la même qu'avant qu'elle a sélectionnée. Et c'est très bien ainsi.
Jusqu'à la preuve du contraire, ce n'est pas cette base qui est la source de ses soucis.
A+
André
-
Bonjour,
Ce matin, Ancestrologie dit toujours, par sa fonction de vérification des
mises à jour, que la version de référence est 2005.0.0.370 :?:
Tes explications, André sont assez claires, mais pourrais-tu t'entendre
avec Philppe CM pour que tous les violons soient accordés ?
Moi, je veux bien mettre à jour le site s'il y a lieu, mail il faut me dire
précisément quoi faire.
Il y a trop d'utilisateurs de Ancestrologie non informaticiens pour qu'on
leur tienne des discours divergeants.
Bon dimanche à tous.
-
Ce matin, Ancestrologie dit toujours, par sa fonction de vérification des mises à jour, que la version de référence est 2005.0.0.370 :?:
Bonjour,
Il me semble clair que la version officielle du moment est la v391, PCM l'a encore écrit sur ce forum http://www.ancestrologie.org/forum/index.php?topic=5064.0 . L'erreur dont tu parles est me semble-t-il simplement une absence de mise à jour sur le site ancestrologie.org, dont j'ignore qui a la responsabilité.
Peut-être pourrais-tu nous éclairer sur ce point.
A+
André
-
C'est clairement Philippe CM qui se charge de cette mise à jour qui
n'a rien à voir avec le site et qui dépend des versions d'Ancestrologie
qu'il génère.
C'est d'ailleurs aussi lui qui met à jour les versions dans la liste des infos
déroulantes en haut à gauche du site, où je vois effectivement des infos
discordantes par rapport à ce que dit Ancestrologie soi-même... :evil:
-
Bonjour à tous
Tout de suite, je vous dis, j'ai réussi à faire fonctionner correctement CreationWeb avec ma base de départ 3.57.
En résumé, au lieu d'utiliser les différents fichiers disponibles sur le site que j'avais enregistrés sur mon disque dur le 02/12/05 après-midi (plutôt que d'exécuter directement depuis le site), je suis repartie à zéro de la façon suivante :
1 - Installation de 2005.0.0.363 (dont je disposais) Base 3.57
2 - Installation de ma base 3.57
3 - Maj via "Vérifier Maj Internet" : passage à 391 b3.57 (différent de ce qui est annoncé lorsqu'on vérifie la version, je crois 370)
4 - Installation CreationWeb 2.1.0.3
5 - Maj base 3.57 à 4.005 directement depuis le site.
Je n'y croyais pas trop vu que tous les fichiers que j'avais téléchargés me semblaient être les derniers à avoir été mis en ligne et que je ne comprenais pas pourquoi ça ne marchait pas et que je ne comprends toujours pas.
Je garde donc de tous mes essais quelques interrogations ?
Petite question complémentaire, qui peut me dire à quoi correspondent les messages de ma log modifbase ?
/*Ce script fait passer une base Ancestrologie de la v3.57 à la v4.004
Les erreurs pour des procédures ou des triggers déjà existants sont
nomales si une mise à jour même partielle a déjà été faite.*/
SET ECHO OFF;
/*--------------------------------------------------------------------------------------
Fin du passage à la version 4.00
----------------------------------------------------------------------------------------
Passage de 4.00 à 4.004
----------------------------------------------------------------------------------------*/
SET ECHO OFF;
Statement failed, SQLCODE = -607
unsuccessful metadata update
-Procedure PROC_LR_MODIF_CASSE_PRENOM not found
Statement failed, SQLCODE = -607
unsuccessful metadata update
-Procedure PROC_LR_MODIF_CASSE_PRENOM not found
Statement failed, SQLCODE = -413
conversion error from string "-"
Merci pour tout.
Bon dimanche.
Martine
-
Cà veut dire que tu as une base dans laquelle la procédure PROC_LR_MODIF_CASSE_PRENOM est absente.
Ce qui ne m'étonne pas trop, j'avais signalé son absence sur la base précédemment en téléchargement sur le site! Laurent Robbe (Lau) pourrait peut-être nous dire si cette procédure est celle appelée par le BOA dans la fonction "Mettre tous les prénoms en minuscules", et comment faire pour la récupérer.
A+
André
PS: conversion error from string "-", c'est probablement parce que tu as mis le signe "-" dans une date, donc que la date exacte n'a pas pu être calculée. Pour résoudre temporairement ce problème, ajoute le "-" dans les séparateurs de date par le menu configuration / Mots clefs utilisés dans les dates.
Mais le mieux serait de trouver la date en cause pour corriger, et ensuite supprimer ce séparateur.
-
Merci beaucoup André ; tout se clarifie.
Maintenant, il faut que je trouve l'aiguille dans la botte de foin !
A plus.
Martine
-
Exécute dans le BOA:
select i.* from individu i, evenements_ind ev
where ev.ev_ind_date_writen containing '-' and
i.cle_fiche=ev.ev_ind_kle_fiche
pour trouver si çà vient d'un évènement individuelselect i.* from individu i, evenements_fam ev, T_union u
where ev.ev_fam_date_writen containing '-' and
u.union_clef=ev.ev_fam_kle_famille and
i.cle_fiche=u.union_mari
pour trouver si çà vient d'un évènement familial.
A+
André
-
cherche
(https://forum.ancestrologie.org/proxy.php?request=http%3A%2F%2Flelombrik.free.fr%2Flelombriknet%2Fhumourghjk013.jpg&hash=2402b2279db3de1183ee051897add6286b8508c3)
-
Bonjour,
Pour bien commencer l'année, je viens (enfin) de migrer ma base en 4.010
et de mettre à jour ma version d'Ancestrologie en 2005.0.0.414.
J'ai refait tous les exports de CreationWeb avec sa version 2.1.0.3 disponible sur le site :
http://www.ybruant.magic.fr/creatweb_telecharge.php
sans rencontrer de problème, que ce soit avec ou sans la numérotation
Sosa.
Nota : En fait, du site on télécharge la version 2.1.0.4 qui est identique à
la dernière version 2.1.0.3 sauf que les liens d'achat de licence vers
Yaskifo (failli) ont été remplacés par des liens vers Paypal.
Que tous ceux qui ont signalé un problème refassent leurs essais et me
disent ce qu'il en est.