Auteur Sujet: [résolu]"Size Mismatch - Field EV_IND_DESCRIPTION trop  (Lu 2663 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne philippe CARRIAT

  • Grand Amateur
  • ***
  • Messages: 35
[résolu]"Size Mismatch - Field EV_IND_DESCRIPTION trop
« le: 12 Août 2006 à 22:10:19 »
Bonsoir à tous,

et bonjour à ceux qui habitent là où le soleil se lève plus tôt.



Depuis quelques jours, Ancestro "m'insulte" avec le message "Size Mismatch - Field EV_IND_DESCRIPTION Size is to small for data"qui s'affiche dès le lancement d'Ancestro.exe.

En webtrottant sur le forum des bugs, j'ai trouvé 2 discussions (l'une ouverte le 8 déc 2005, l'autre le 1 mars 2006) traitant du sujet, avec les infos du pourquoi, les manips pour s'en sortir (repérer les individus qui posent soucis, faire un export Ged puis un import et reprendre à la main les données tronquées), un superbe tutoriel,  etc.



Malgré toutes ces infos, je ne peux pas (ou ne sait pas!) m'en sortir, notamment pour suivre le tutoriel, tout simplement car je n'ai pas la main dans Ancestro (seul le menu d'aide et Généalogies/sauvegarde-restauration de la base m'est proposé). Je ne peux donc pas lancer le BOA, ni même un import d'un ancien .ged.

Je n'arrive pas non plus à forcer Ancestro à changer l'individu ouvert par défaut, ce qui me permettrait d'accéder au menu.



Quelqu'un a-t-il une idée pour me débloquer ?



Pour info, le problème est apparu dans une config XP avec Ancestro V520 base 4.031. Et je suis passé hier en V530 base 4.037 sans bonheur.



Merci par avance.
tout homme qui fait qq chose a contre lui ceux qui voudraient faire la même chose, ceux qui font précisément le contraire, et surtout la grande armée des gens beaucoup plus sévères qui ne font rien.
 

Hors ligne DDdeBerdeux

[résolu]"Size Mismatch - Field EV_IND_DESCRIPTION trop
« Réponse #1 le: 12 Août 2006 à 23:16:05 »
Bonsoir,

Quand on ne peut pas ouvrir le BOA, parce que ancestro refuse de s'ouvrir, il doit encore être possible d'accéder à la base par le "Générateur SQL" dont le raccourci de lancement se trouve dans le groupe de programme Ancestrologie. S'il n'y a pas de raccourci, on peut le lancer en se rendant dans le répertoire d'ancestrologie (c:\program files\ancestromogie\ par défaut) avec l'explorateur, et en double cliquant sur IBX_SQL_PCM.exe

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Facon

[résolu]"Size Mismatch - Field EV_IND_DESCRIPTION trop
« Réponse #2 le: 12 Août 2006 à 23:21:40 »
Bonsoir,

Je n'ai pas la réponse à tout, notamment celle relative à l'utilisation de BOA si celui-ci n'est pas accessible par le menu. En effet des requètes ont été préparées par diverses personnes dont André.

Le générateur de requète devrait déjà permettre de localiser les événements à problème pour les traiter au niveau du gedcom.



Pour ce qui est d'importer un ancien gedcom, à mon avis le plus simple est de repartir d'une base vide disponible sur le site officiel, de lui donner le nom de la base actuelle et de renommer cette dernière autrement pour la conserver en attente de traitement (c'est évidemment à faire en premier pour ne pas l'écraser). Au démarrage d'Ancestrologie, ce dernier visera la base du nom de celle activée en dernier.
Christian
 

Hors ligne philippe CARRIAT

  • Grand Amateur
  • ***
  • Messages: 35
[résolu]"Size Mismatch - Field EV_IND_DESCRIPTION trop
« Réponse #3 le: 12 Août 2006 à 23:31:11 »
ah ah, que vois-je là ?

des pistes à explorer...

merci merci.

Je vous tiendrai au courant.
tout homme qui fait qq chose a contre lui ceux qui voudraient faire la même chose, ceux qui font précisément le contraire, et surtout la grande armée des gens beaucoup plus sévères qui ne font rien.
 

Hors ligne DDdeBerdeux

[résolu]"Size Mismatch - Field EV_IND_DESCRIPTION trop
« Réponse #4 le: 13 Août 2006 à 00:32:05 »
J'aurais dû ajouter que l'outil de transfert de dossier peut aussi règler ce problème et permet de débloquer la situation. Il tronque à 60 caractères le champ description lors du transfert.

Mais un fois tronquées les descriptions en cause ne sont plus repèrables. Il n'y a que les requêtes sur l'ancienne base pour celà.

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne philippe CARRIAT

  • Grand Amateur
  • ***
  • Messages: 35
[résolu]"Size Mismatch - Field EV_IND_DESCRIPTION trop
« Réponse #5 le: 13 Août 2006 à 21:31:44 »
bonsoir,



J'ai réussi à me débloquer avec une solution beaucoup trop dégradée à mon goût. Je suis reparti d'un vieux .bdd, qui m'a permis d'ouvrir correctement Ancestrologie. J'ai pu lancer le requêteur sql, lister mes individus en anomalie, puis importer un .ged d'il y a environ un mois.

Mais je perd une petite cinquantaine d'actes dépouillés pendant mes vacances.



D'où mes questions suivantes :



- André me conseiilait d'utiliser IBX_SQL_PCM.exe, que je n'ai pas dans mon PC. Je ne l'ai pas trouvé sur les sites se raportant à Ancestro (celui de Lau, celui de Philippe Horemans, ...). Où puis-je le télécharger?



- André parle également d'un outil de transfert de dossier. De quoi s'agit-il ? Par où y accède t-on ?



- Enfin y a-t-il moyen de modifier Ancestro pour qu'il lance au démarrage un autre individu (il ouvre semble-t-il le dernier individu consulté à la précédente session)? Je pense que si j'en changeais, Ancestro me permettrait de faire un export gedcom. Je n'aurai dans ce cas pas perdu de données.
tout homme qui fait qq chose a contre lui ceux qui voudraient faire la même chose, ceux qui font précisément le contraire, et surtout la grande armée des gens beaucoup plus sévères qui ne font rien.
 

Hors ligne philippe CARRIAT

  • Grand Amateur
  • ***
  • Messages: 35
[résolu]"Size Mismatch - Field EV_IND_DESCRIPTION trop
« Réponse #6 le: 13 Août 2006 à 21:40:40 »
Et à quoi sert la clef de registre : OpenLastIndiviShowedOnExit . Je l'ai passée de 1 à 0 sans y voir de changement ?

Quelqu'un sait-il ?
tout homme qui fait qq chose a contre lui ceux qui voudraient faire la même chose, ceux qui font précisément le contraire, et surtout la grande armée des gens beaucoup plus sévères qui ne font rien.
 

Hors ligne Facon

[résolu]"Size Mismatch - Field EV_IND_DESCRIPTION trop
« Réponse #7 le: 13 Août 2006 à 23:22:43 »
Bonsoir,

Voici quelques éléments de réponses:

-1- Fichier IBX_SQL_PCM.exe

Ce fichier est créé à l'occasion de l'installation complète d'Ancestrologie. Il est situé dans le répertoire d'installation d'Ancestrologie, par défaut C:\Program Files\Ancestrologie. Il se trouve donc pas loin d'Ancestrologie.exe, ...

-2- Outil de transfert de dossier.

Cet outil créé par André se trouve dans la partie "Développement" du forum (Outil de transfert de dossier Ancestrologie). La dernière version v1.1.2 est téléchargeable "ICI" ou "LA" dans le message d'André du 25 juillet 2006. Tu le copies ou tu l'installes dans le même répertoire que ci-dessus de façon à avoir un chemin court.

Cet outil permet de copier un ou des dossiers d'une bdd ou de différentes bdd vers une bdd cible de version mini b4.036.

L'utilisation est assez intuitive, il faut penser à nommer les dossiers cibles avant de procéder au transfert.

Ensuite, il suffit de faire pointer Ancestrologie vers cette base pour l'ouvrir.

Si tu as gardé une copie de la bdd défaillante, il est possible avec cet outil de retrouver les éléments saisis récemment.
Christian
 

Hors ligne philippe CARRIAT

  • Grand Amateur
  • ***
  • Messages: 35
[résolu]"Size Mismatch - Field EV_IND_DESCRIPTION trop
« Réponse #8 le: 14 Août 2006 à 19:34:28 »
Facon,

je te remercie de tes tuyaux sur l'outil de transfert de dossier. Je viens de l'expérimenter : j'ai transféré l'ensemble des informations de ma base défaillante dans une base vide. Tout va bien. Je suis en train de corriger les champs description des individus à plus de 60 caractères, repérés précédemment.

Donc merci.



Et puis MERCI à André pour son utilitaire plein de bon sens, et qui vient de rendre d'excellents services.



Il n'y a pas à dire : Ancestrologie est un très bon logiciel (pas plus d'un ennui par an pour moi), et le SAV est super-top à chaque fois.
tout homme qui fait qq chose a contre lui ceux qui voudraient faire la même chose, ceux qui font précisément le contraire, et surtout la grande armée des gens beaucoup plus sévères qui ne font rien.