Auteur Sujet: [RESOLU]Recherche dans ancestrologie à partir de quisontils  (Lu 3855 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne anorgeot

  • Modérateur Global
  • AncestroMaitre
  • *****
  • Messages: 1 952
  • Remercié: 1 fois
    • La Norgeotière
  • Programme: 1360
  • Base: Serv2.1.5 b5130
  • Système: W10 64bits
[RESOLU]Recherche dans ancestrologie à partir de quisontils
« le: 25 Juillet 2008 à 17:24:43 »
Bonjour,


je suis entrain d'évaluer QuiSontIls v3.7.9, et suis évidement intéressé par la possibilité décrite : pouvoir faire des recherches dans la base de données d'ancestrologie-

Voir image jointe svp...Le Large Bouton Recherches dans Ancestrologie ne veux pas apparaître.

Nota: ai mis en application la note suivante :

Citation

Bonjour,

Le problème ne survient que si Ancestrologie est installé préalablement à
Quisontils.

Dans ce cas, le moteur de base de données Firebird a été installé (en
mode dit embedded, par l'installation de Ancestrologie).

Ce forum clame au long de divers fils que, pour que la liaison
Ancestrologie-Quisontils puisse s'établir correctement sans que des
mesages d'erreurs incongrus n'apparaissent, il faut copier les fichiers

      firebird.conf
      gds32.dll


depuis le répertoire d'installation de Ancestrologie dans celui de Quisontils,
ceci afin que Quisontils puisse accéder à la base de données.

Attention, firebird.conf n'existe pas tant qu'il n'y a pas eu au moins une
première exécution de Ancestrologie.

Ceci était vrai pour les versions de Ancestrologie qui installaient la version
1.5 de Firebird.

Depuis que Ancestrologie installe la version 2.0 de Firebird,
ce qui m'avait échappé, il faut copier aussi les fichiers suivants :

      ib_util.dll
      icudt30.dll
      icuin30.dll
      icuuc30.dll
      msvcp71.dll
      mcvcr71.dll



depuis le répertoire d'installation de Ancestrologie dans celui de Quisontils.

Je vais étudier, en relation avec les contraintes nouvelles liées au
fonctionnement sous Vista, un nouveau programme d'installation qui
fera ces copies automatiquement, si toutefois la présence de
Ancestrologie peut être détectée.

Merci à MicBer et DDeberdeux qui sont à l'origine de l'explication ci-dessus.
_________________
Amitiés.
Yves.

Fin de citation

Par contre les fichiers : msvcp71.dll et   mcvcr71.dll ne figure plus sous le répertoire d'ancestrologie-
J'ai copié le premier sur une autre application sur le PC ...mais le deuxième n'est présent nul part... Huh?

La Question :
est ce que la version actuelle v803b5100 est compatible pour cette liaison à votre connaissance ??

Je vous remercie de votre compréhension

Alain

[Fichier joint supprimé par l'administrateur]
« Modifié: 30 Juillet 2008 à 15:52:56 par anorgeot »
Alain  
Ancestrologie 1360 b5130-(écran 1024x768)--QuiSontils v3.9.0.4--Les Arbres 1.9.18--CassiniVision 8.0.0.3 et DLL 9.0.0.0-CréationWeb v2.4
 

Hors ligne DDdeBerdeux

Recherche dans ancestrologie à partir de quisontils
« Réponse #1 le: 25 Juillet 2008 à 22:18:22 »
Bonsoir,
Depuis le passage à la version 2.1 de Firebird certains  ont changés, en particulier les msvcp...dll et msvcr...dll.
Le plus simple est encore de télecharger Firebird embedded sur le site original http://downloads.sourceforge.net/firebird/Firebird-2.1.1.17910-0_Win32_embed.zip et de décompresser ce fichier dans le répertoire de QST. Il faudra ensuite renommer le fichier fbembed.dll en gds32.dll.
Vous remarquerez que Firebird est passé en version 2.1.1, mais il n'y a pas de problèmes avec la version 2.1 actuellement livrée avec Ancestrologie.
Le mieux est encore d'utiliser Firebird server qui dispense de ces multiples installations et supprime les conflits d'accès concurents.
A+
André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne anorgeot

  • Modérateur Global
  • AncestroMaitre
  • *****
  • Messages: 1 952
  • Remercié: 1 fois
    • La Norgeotière
  • Programme: 1360
  • Base: Serv2.1.5 b5130
  • Système: W10 64bits
Recherche dans ancestrologie à partir de quisontils
« Réponse #2 le: 25 Juillet 2008 à 23:41:38 »
Bonsoir André,

et bien cela a été fait et c'est tout OK!
Bien sur un grand merci pour votre efficacité et votre rapidité.

Demain je vais me mettre à la recherche des détails pour installer firebirdserver.

Encore merci

alain
Alain  
Ancestrologie 1360 b5130-(écran 1024x768)--QuiSontils v3.9.0.4--Les Arbres 1.9.18--CassiniVision 8.0.0.3 et DLL 9.0.0.0-CréationWeb v2.4
 

Hors ligne Facon

Recherche dans ancestrologie à partir de quisontils
« Réponse #3 le: 26 Juillet 2008 à 11:43:57 »
Bonjour Alain,
Pour t'aider dans ta démarche, si ce n'est pas encore fait, tu peux prendre connaissance des explications disponibles ici: http://www.ancestrologie.org/forum/index.php?topic=8070.msg53048#msg53048

Les versions ne sont pas à jour mais les commentaires restent les mêmes.

Dans les conseils d'André, il y a notamment l'élimination de toutes traces de Firebird embedded. L'alternative consiste à stopper Firebird embedded (celui mis en place par Ancestrologie) en modifiant le nom du fichier gds32.dll contenu dans le répertoire C:\Program Files\Ancestrologie
En renommant ce fichier gds32.dll.STOP tout va très bien.
Je pense en particulier à l'installation Ancestrologie, ce qui permet le cas échéant de revenir simplement vers les dispositions standards. A retenir également que si FB Server et FB embedded sont tous deux en service, le FB embedded sera prioritaire.
Christian
 

Hors ligne anorgeot

  • Modérateur Global
  • AncestroMaitre
  • *****
  • Messages: 1 952
  • Remercié: 1 fois
    • La Norgeotière
  • Programme: 1360
  • Base: Serv2.1.5 b5130
  • Système: W10 64bits
Recherche dans ancestrologie à partir de quisontils
« Réponse #4 le: 27 Juillet 2008 à 18:24:12 »
Bonsoir à André et à Christian,


merci à tous les deux pour vos réponses-

Je suis donc maintenant avec Firebase server, et vous donne mes petits commentaires:

1- installation
        - ai suivi les instructions du lien :http://www.ancestrologie.org/forum/index.php?topic=8070.msg53048#msg53048
        - téléchargements effectués : Firebird-2.1.1.17910-0_Win32.exe
                                                       Firebird_ODBC_1.2.0.69-Win32.exe
                                                       IBOConsoleSetup.exe
        - problèmes rencontrés:

 ???Pour accéder à la base par ODBC, il faut créer une source de données ODBC utilisateur :

    * depuis le « panneau de configuration » au niveau de « outil d'administration », dans l' administrateur de « sources de données ODBC », créer une « source de données utilisateur ».

  Là, j'ai quand même cherché un temps certain... avant de réalisé qu'il s'agissait du panneau de config de Windows....

 ???Ajouter cette source utilisant le pilote Firebird/Interbase nouvellement installé,

 Là , quelques cases en plus , mais cela ne c'est pas mal passé

 ???Lancement de IBOconsole...
  bien passé

Pour tout le reste , on peut dire que ça c'est bien passé,   et j'ai opté d'abord pour la version de Christian pour la suppression des traces ....
mais initialement uniquement : gds32.dll.STOP côté Ancestro et Qui Sont Ils

2- TESTS

 J'ai été franchement embarrassé une fois IBO et Ancestro lancés...Ancestro était OK , mais que demander à IBO...alors ayant constaté que la base ancestro y était connecté ...je suis passé aux tests avec  QUI sont ILS

- avec uniquement la solution gds32.dll.STOP j'ai constaté des blocages en passant sur le répertoire Ancestro

J'ai alors appliqué la méthode du "STOP" sur toutes les traces Firebird ( sauf fbclient.dll , ...je viens de regarder, mais je me demande si cela ne s'est pas fait "tout seul" au passage en server

J'ai noté que bien des fichiers neutralisé en "STOP" chez Qui Sont Ils , s'étaient regénéré...donc !

la fin du message est en cours...

Anscestrologie  et  QST sont en service

- sur ancestrologie je ne peux plus passer d'un individu à son père , etc...ni via le repertoire
  cette action provoque chez QST le message " voulez vous vraiment quitter QST ?"....en répondant OUi , Ancestro retrouve la pleine forme!

    pas pratique d'aller chercher le numéro de clé externe!

    Mais le bouton "recherche dans Ancestrologie "  compense très bien !

  ATTENTION : si QST est lancé avant Ancestrologie , on ne constate plus ce blocage d'Ancestrologie... (intéressant ? )

Ancestrologie seul est en service

- j'appelle un individu pour lequel le bouton QST est dispo
- ouverture de l'écran QST ( Id./Ph./Port) ...OK
- Ancestro reste bien opérationnel, y inclu le répertoire, et changement d'individu
- impossible à partir d'un autre individu d'accèder à "son " écran QST ...il faut d'abord fermer l' écran QST
   de l'individu précédent

Mon installation n'est sans doute pas parfaite !!!

Et je n'ai pas encore fait ce petit complément ....

Un petit complément utile... ici...
Citation de: DDdeberdeux
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.


Que pensez vous de tout cela ? c'est un peu long, mais il fallait être précis je crois!

merci et bonne soirée

Alain
« Modifié: 27 Juillet 2008 à 19:20:42 par anorgeot »
Alain  
Ancestrologie 1360 b5130-(écran 1024x768)--QuiSontils v3.9.0.4--Les Arbres 1.9.18--CassiniVision 8.0.0.3 et DLL 9.0.0.0-CréationWeb v2.4
 

Hors ligne DDdeBerdeux

Recherche dans ancestrologie à partir de quisontils
« Réponse #5 le: 27 Juillet 2008 à 20:59:09 »
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'utilisent que fbclient. ISQL.exe utilisé lors de la mise à jour de la base est dans ce cas.
Normalement ces deux bibliothèques sont copiées dans system32 (où elles sont comme celà accessibles par tous les logiciels), lors de l'installation de FB server. Il faut pour celà vérifier pendant cette installation que les deux cases sont bien cochées. gds32.dll y est peut-être appelée "bibliothèque de compatibilité".
Avec la version que vous venez d'installer, fbclient.dll à la même version 2.1.1.17910, et gds32.dll 6.3.1.17910. Si la version indiquée est différente, je pense que c'est pour indiquer à certains logiciels qui vérifient cette version, de se comporter comme s'il s'agissait de la version 6.3 du gds32.dll d'origine Interbase. Avec Ancestrologie il n'y a pas ce problème. Si par hasard vous n'aviez pas créé gds32.dll lors de l'installation de FB server, il n'y a pas d'inconvénient à faire une copie de fbclient.dll et à la renommer gds32.dll.

Concernant ODBC, il n'est utile que si vous voulez faire des requêtes depuis Excel ou OpenOffice. OpenOffice peut aussi s'interfacer par le pilote Java Jaybird (Firebird Class 4 JCA-JDBC Driver). A vrai dire, je ne m'en sers quasiment plus depuis que j'ai développé la fiche de recherche des actes dans Ancestrologie.
Tous ces logiciels et de la documentation peuvent être trouvés sur http://www.firebirdsql.org/
Vous y trouverez aussi une liste d'outils d'administration http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_admin_tools parmi lesquels le plus intéressant me semble être IBExpert dont il existe une version allégée libre, plus puissante que IBOConsole et mise à jour pour FB2.1.

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

Hors ligne anorgeot

  • Modérateur Global
  • AncestroMaitre
  • *****
  • Messages: 1 952
  • Remercié: 1 fois
    • La Norgeotière
  • Programme: 1360
  • Base: Serv2.1.5 b5130
  • Système: W10 64bits
Recherche dans ancestrologie à partir de quisontils
« Réponse #6 le: 28 Juillet 2008 à 16:45:22 »
Bonsoir André

j'ai refait un tour de tout et je te joins une copie de mes répertoires Ancestrologie et Qui Sont Ils.

J'ai vérifié dans System32, les 2 fichiers en question y sont venus "tout seul"

L'anomalie ci dessous persiste




Anscestrologie  et  QST sont en service

- sur ancestrologie je ne peux plus passer d'un individu à son père , etc...ni via le repertoire
  cette action provoque chez QST le message " voulez vous vraiment quitter QST ?"....en répondant OUi , Ancestro retrouve la pleine forme!

    pas pratique d'aller chercher le numéro de clé externe!

    Mais le bouton "recherche dans Ancestrologie "  compense très bien !

  ATTENTION : si QST est lancé avant Ancestrologie , on ne constate plus ce blocage d'Ancestrologie... (intéressant ? )


Mais il faut le dire , je suis opérationnel et donc merci à l'équipe.


à bientôt     Alain

[Fichier joint supprimé par l'administrateur]
« Modifié: 28 Juillet 2008 à 16:55:14 par anorgeot »
Alain  
Ancestrologie 1360 b5130-(écran 1024x768)--QuiSontils v3.9.0.4--Les Arbres 1.9.18--CassiniVision 8.0.0.3 et DLL 9.0.0.0-CréationWeb v2.4
 

Hors ligne anorgeot

  • Modérateur Global
  • AncestroMaitre
  • *****
  • Messages: 1 952
  • Remercié: 1 fois
    • La Norgeotière
  • Programme: 1360
  • Base: Serv2.1.5 b5130
  • Système: W10 64bits
Recherche dans ancestrologie à partir de quisontils
« Réponse #7 le: 30 Juillet 2008 à 15:51:18 »
Bonsoir à André et à Christian,


merci à tous les deux pour vos réponses-

Je suis donc maintenant avec Firebase server, et vous donne mes petits commentaires:



2- TESTS

 J'ai été franchement embarrassé une fois IBO et Ancestro lancés...Ancestro était OK , mais que demander à IBO...alors ayant constaté que la base ancestro y était connecté ...je suis passé aux tests avec  QUI sont ILS

- avec uniquement la solution gds32.dll.STOP j'ai constaté des blocages en passant sur le répertoire Ancestro

J'ai alors appliqué la méthode du "STOP" sur toutes les traces Firebird ( sauf fbclient.dll , ...je viens de regarder, mais je me demande si cela ne s'est pas fait "tout seul" au passage en server

J'ai noté que bien des fichiers neutralisé en "STOP" chez Qui Sont Ils , s'étaient regénéré...donc !

.../...

Mon installation n'est sans doute pas parfaite !!!

Alain


Finalement j'ai refait le nettoyage dans le répertoire de QST, pour ces fichiers que je croyais régénérés ....


Tout est maintenant PARFAIT .

Re MERCI

je vais aller indiquer RESOLU

Alain
Alain  
Ancestrologie 1360 b5130-(écran 1024x768)--QuiSontils v3.9.0.4--Les Arbres 1.9.18--CassiniVision 8.0.0.3 et DLL 9.0.0.0-CréationWeb v2.4
 

Hors ligne Facon

[RESOLU]Recherche dans ancestrologie à partir de quisontils
« Réponse #8 le: 30 Juillet 2008 à 16:07:00 »
Bonjour Alain,
Ok, c'est vu.

Pour les fichiers et répertoires Firebird tu n'y es pas allé de main morte, il suffisait de verrouiller gds32.dll

Dans Program Files\Ancestrologie tu peux retirer les menottes à isql.exe, tu supprimes le STOPSTOP. Cet exécutable est utilisé pour connaître la version des éléments Firebird, notamment depuis le menu Aide  :?: > A propos lorsque tu cliques sur le logo Firebird. La même indication peut aussi être obtenue en passant par le menu Configuration > Emplacement de la base de données où se trouve également un logo Firebird.

Ajouté: Tu peux matérialiser le RESOLU en cliquant sur le bouton accessible à la partie supérieure sur la droite.
Christian