Auteur Sujet: Base (b4.036) b4.037 en test.  (Lu 3767 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne DDdeBerdeux

  • AncestroGrandMaitre
  • *******
  • Messages: 3 244
  • Remercié: 2 fois !
Base (b4.036) b4.037 en test.
« le: 02 Juillet 2006 à 12:56:56 »
Si entre les matchs, les arrivées du Tour à la tété et les bains à la mer, certains ont le temps d'essayer cette version (sur une copie de leur base par sécurité), le fichier de mise à jour est à télécharger ICI et la base vide accompagnée de la liste complète des modifications LA .

La liste des modifications:
:
Modification trigger AFTER INSERT sur MEDIA_POINTEURS TAI_MEDIA_POINTEURS pour éviter duplication de l'enregistrement lors d'une copie de dossier dans le cas d'un média lié à un couple.

Création d'un trigger sur la table MULTIMEDIA pour supprimer les enregistrements liés dans MEDIA_POINTEURS en même temps que le média.

Modification des procédures de vidage de la base et des dossiers, pour vider en même temps la table des imports gedcom.

Modification du trigger avant insertion T_BI_INDIVIDU de la table INDIVIDU, pour mettre à jour les champs dates de naissance et de décès, si l'individu est enregistré après ces évènements.
Le dernier point est destiné à éviter le problème rencontré http://www.ancestrologie.org/forum/index.php?topic=6239.0&postdays=0&postorder=asc&start=0 en attendant que Philippe ait rectifié çà dans le code d'ancestrologie.exe.

Les autres modifications sont moins visibles. Je les ai faites à la suite d'anomalies constatées à l'occasion du développement d'une application de transfert de dossier que je vais vous présenter prochainement dans un autre message.

Bons tests.

André

réédition le 06/07/2006
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne MAURISSON

  • AncestroExpert
  • *****
  • Messages: 412
Base (b4.036) b4.037 en test.
« Réponse #1 le: 02 Juillet 2006 à 15:24:23 »
Salut, André, quand tu dis "les arrivés du tour à la tété", tu penses à quoi ???? Moi cela me rappel des souvenirs émus.



Pour les bains à la mer, j'y suis 365 jours par an, alors en juillet et août laissons cela à nos amis vacanciers.



Je vais jetter un oeil, à la 4.036, mais à permière vue, les modifs apportées ne concernent pas ou peu mon mode de fonctionnement.



Bon après midi sous 36 ° à l'ombre et pas un poil de vent.
Daniel
 

Hors ligne Facon

  • AncestroGrandMaitre
  • *******
  • Messages: 3 448
  • Remercié: 1 fois !
Base (b4.036) b4.037 en test.
« Réponse #2 le: 03 Juillet 2006 à 11:25:51 »
Bonjour André,

J'ai effectué la migration vers b4.036 et réalisé quelques tests de création d'individus + événements depuis la fenêtre principale avec un simple enregistrement pour l'ensemble des données.

Je n'ai pas rencontré d'erreur.

Merci pour cette intervention.
Christian
 

Hors ligne DDdeBerdeux

  • AncestroGrandMaitre
  • *******
  • Messages: 3 244
  • Remercié: 2 fois !
b4.037
« Réponse #3 le: 06 Juillet 2006 à 13:21:37 »
Bonjour,

Pas de différence dans la base elle-même par rapport à la b4.036, à part le marquage 4.037.

La différence est dans une mise à jour totale de Firebird embeded  en version 1.5.3.4870 pour ceux qui l'utilisent.

Je me suis rendu compte que les précédentes mises à jour n'avaient pas pris en compte certains éléments comme fbintl.dll, firebird.msg, ib_udf.dll. On n'a pas mis en évidence de problème avec ancestrologie.exe (du moins pas fait  le lien entre des anomalies du programme et l'absence de mise à jour de composants de FB embeded), mais au cours du développement de l'outil d'importation de dossier.

Cà ne devrait pas perturber ancestrologie.exe, au contraire, mais il serait bon de le vérifier avant que PCM n'officialise cette version sur le site ancestrologie.org.

A+

André

PS: l'inconvénient c'est que çà fait passer le fichier de maj à 1.2Mo, mais une mise à jour séparée serait encore plus perturbante.
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Facon

  • AncestroGrandMaitre
  • *******
  • Messages: 3 448
  • Remercié: 1 fois !
Base (b4.036) b4.037 en test.
« Réponse #4 le: 06 Juillet 2006 à 13:31:16 »
Bonjour,

Hier j'ai procédé à la mise à jour de FB embedded à partir du téléchargement indiqué dans ton message. Dans l'immédiat je n'ai pas constaté d'anomalie dans le fonctionnement d'Ancestrologie.

J'essaye b4.037 et la màj fera une nouvelle màj de FB.
Christian
 

Hors ligne Tophe3860

  • AncestroSenior
  • *****
  • Messages: 1 187
Base (b4.036) b4.037 en test.
« Réponse #5 le: 06 Juillet 2006 à 18:40:49 »
Bonjour,





J'ai lancé la MàJ en de b4.035 vers 4.037...

Mais, blocaga avec une "alerte" : le fbclient.dll est trouvable...

Je suis sous XP avec la version server...



Une MàJ de FBserver serait-elle la solution?
Christophe Pensez [résolu] et trucs & astuces : un ancestrologie pour tous, tous pour un ancestrologie!
 

Hors ligne Facon

  • AncestroGrandMaitre
  • *******
  • Messages: 3 448
  • Remercié: 1 fois !
Base (b4.036) b4.037 en test.
« Réponse #6 le: 06 Juillet 2006 à 19:46:18 »
Bonsoir,

Je ne l'ai pas indiqué en clair, j'ai fait les migrations b4.036 et b4.037 sans difficulté. La principale différence se trouve sur firebird, je suis restée en version embedded.



En attendant la solution, il est possible maintenant d'utiliser l'outil d'import pour faire passer un ou plusieurs dossiers depuis une base >b3.18 vers une base b4.036 mini. La base vide b4.037 est disponible dans le fil relatif au test de la base b4.037.
Christian
 

Hors ligne DDdeBerdeux

  • AncestroGrandMaitre
  • *******
  • Messages: 3 244
  • Remercié: 2 fois !
Base (b4.036) b4.037 en test.
« Réponse #7 le: 06 Juillet 2006 à 20:55:37 »
: "tophe3860"
Mais, blocaga avec une "alerte" : le fbclient.dll est trouvable... Je suis sous XP avec la version server...
Bonsoir,

Quand on utilise FB server, il faut mettre les 2 bibliothèques clients, gds32.dll et fbclient.dll dans system32. Ils sont identiques, mais Ancestrologie utilise gds32 (héritage d'Interbase), alors que certains logiciels prévus pour FB n'utlisent que fbclient. ISQL.exe utilisé lors de la mise à jour de la base est dans ce cas.

Pour les utilisateurs de FB embeded, gds32 est renommé fbclent, juste le temps d'exécuter ISQL, pendant la maj.

A+

André

PS: c'est vrai que la copie du dossier dans une base vide à la nouvelle version est aussi une solution. Elle a cependant quelques petits inconvénients:

-elle est moins rapide que la mise à jour de la base,

-il faut créer les identifiants du dossier,

-elle ne tranfert pas les personnalisations qui auraient pu être faites dans les tables de références.
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Tophe3860

  • AncestroSenior
  • *****
  • Messages: 1 187
Base (b4.036) b4.037 en test.
« Réponse #8 le: 06 Juillet 2006 à 22:05:29 »
: "DDdeberdeux"
Quand on utilise FB server, il faut mettre les 2 bibliothèques clients, gds32.dll et fbclient.dll dans system32.


Magic' André!

 :wink:
Christophe Pensez [résolu] et trucs & astuces : un ancestrologie pour tous, tous pour un ancestrologie!
 

Tags: