forum Ancestrologie
Ancestrologie - Le Programme => Ancestrologie - Spécifiques => Requêtes SQL => Discussion démarrée par: Etchebarne le 07 Mars 2006 à 11:51:00
-
8) J'ai un message suivant qui s'affiche:
Dynamic SQL ERROR
SQL error code = 804
Function unknown
MAJ
Violation de l'adresse 004BOCA6
dans le module 'Ancestrologie.exe'
lecture de l'adresse 000002F4
Mon adresse e-mail : ARNAUDETCHEBARNE@wanadoo.fr
la conséquence de cette erreur, les conjoints ne s'affichent plus sur l'arbre et la roue familiale n'est plus renseignée alors que les fiches
sont toujours bien remplies. merci de m'aider à résoudre se problème
-
Gaïchoa
en faisant quoi tu as ca ?
-
8) après une mise à jour de la version 2004.11.18.223
-
8) après une mise à jour de la version 2004.11.18.223
Je pense qu'il s'agit de ton ancienne version.
IL faut également faire une mise a jour de la base.
Avant tout faire une sauvegarde du fichier ancestrologie.bdd (normalement dans ...\program files\ancestrologie\database\)
ensuite tu peux appliquer la seconde méthode expliquée sur ce fil http://www.ybruant.magic.fr/phpBB2a/viewtopic.php?p=38097#38097
-
En effet à la version 2004.11.18.223 correspond la base 3.48 voir le site de Stéphane (Ransac)
http://ancestro1.free.fr/index.html
et notamment ces remarques pour la migration de la base
NB: Ce fil n'est pas dans la bonne rubrique (Ancestrologie - Le module SQL tres facilement)
-
:?: J'avais Ancestrologie V223 b 4.017 au 1er incident constaté,
Dynamic SQL Error SQL error code=804 function unknown Maj
j'ai essayé de suivre les différents conseils du forum!!!!!!
actuellement sur mon micro figure Ancestrologie V500 b 4.028
il se trouve que malgré une sauvegarde, j'ai tout perdu c.a.d. ~200 fiches
et que Ancestrologie se bloque; dès que j'y entre, s'affiche le message
"Violation d'accés à l'adresse OODOA1C2 dans le module
'Ancestrologie.exe' lecture de l'adresse 0000003A
Que faire?
est-ce que je dois désinstaller complètement 'Ancestrologie'
et recommander une nouvelle clef pour installer à nouveau Ancestrologie
ou existet'il un moyen de me tirer d'affaire et si oui lequel ( dans ce cas,
détaillez au maximum les opérations pour qu'un matelot de plus de 70 ans puisse à nouveau retrouver le CAP et à nouveau naviguer à son aise
Merci infiniment
-
:?: J'avais Ancestrologie V223 b 4.017 au 1er incident constaté,
Dynamic SQL Error SQL error code=804 function unknown Maj
Ce message est en général dû au fait que le programme ne trouve pas DLL_Majuscules.dll
Cette dll est normalement dans le répertoire C:\Program Files\Ancestrologie\FireBird\udf
Si vous avez installé un serveur Firebird il faut mettre cette dll dans le sous-répertoire UDF de votre version de Firebird
C:\Program Files\Firebird\Firebird_1_5\UDF
-
Depuis la version de la base b4.016 (fin janvier), la fonction MAJ, fonction UDF déclarée effectivement dans la DLLmajuscules.dll, n'est plus utilisée, ni par les procédures intégrées à la base, ni par le logiciel que PCM a mis à jour en même temps.
Elle est remplacée par une procédure stockée F_MAJ pour 3 raisons:
la dllMajuscules.dll n'existe pas en version pour Firebird sous Linux,
elle faisait perdre les accents et autre cédille aux majuscules,
elle était limitée à des chaînes de 60 caractères (au lieu de 255).
Depuis en b4.020 est apparue F_MAJ_SANS_ACCENT, utilisée pour le tri des individus dans un ordre alphabétique ignorant les accents.
Donc pour les utilisateurs qui ont mis base et logiciel à jour début février, la dllmajuscules n'est plus utile.
A+
André
PS: depuis la b4.016, la fonction MAJ n'est plus déclarée dans la base, donc même plus utilisable. Il est toujours préférable de mettre simultanément à jour base et logiciel.
-
Pour dépanner Arnaud, pourrait-il dire quelle était la version de sa base, avant de la migrer en b4.017. L'utilitaire nécessaire pour faire cette migration comprenait bien des messages pour signaler que la base devait au moins être en b3.57 avant de l'effectuer, mais çà ne semblait pas suffisant pour arrêter les "migrants" dans leur élan. Dans la dernière version de cet utilitaire, il ne s'exécute pas si la condition n'est pas satisfaite.
Si sa base était effectivement en b3.48, et qu'il en a gardé une copie, le mieux est de suivre la méthode décrite par Lya http://quidancestro.free.fr/
Ensuite, une fois sa base à niveau, le plus simple, s'il a encore le fichier licence d'origine, celui livré avec l'email de confirmation de licence, ou s'il peut se réinscrire en ligne, c'est de tout supprimer (sauf la base ancestrologie.bdd évidemment) et réinstaller.
A+
André