Bonsoir,
Je voulais r�pondre � mon propre message sur la liste pour indiquer
comment je m'en �tais sorti, mais je ne l'ai jamais retrouv�.
Peut-�tre n'�tait-il jamais arriv�...
Je l'ai donc recup�r� dans mes "sent" et le laisse int�gral au cas o� il
pourrait servir � d'autres.

Le Wed, 05 Mar 2003 19:13:24 -0400, Christophe PEREZ a �crit :

> Le Wed, 05 Mar 2003 22:19:23 +0000, Andr� Sala�n a �crit :
> 
>> http://linuxeduquebec.org/article.php3?id_article=93
> 
> Impec !
> �a y est enfin !
> Mais il m'a fallu en faire pour �a.
> Faut dire que j'utilise la version gamma de mysql4 de cooker, et que les
> lib � utiliser ne portent pas n�cessairement les m�mes noms que dans
> les tutoriaux. Et ces noms changent parfois pas mal. Pour y parvenir, il
> m'a fallu installer, outre MySQL bien s�r, qui tournait d�j� :
> 
> unixODBC-2.2.4-1mdk.i586.rpm
> MyODBC-3.51.06-1.i386.rpm
> libmyodbc2-2.50.39-1mdk.i586.rpm
> 
> et utiliser le driver /usr/lib/libmyodbc.so.2 dans odbcinst.ini. En fait,
> c'est la seule doc o� j'ai vu parler de ce fichier alors qu'on parle
> toujours partout de odbc.ini.
> 
> Maintenant, comme ce fil n'a vraiment plus de rapport avec la liste �
> laquelle je pr�sente mes excuses d'avoir fait durer sur un HS, si un
> sp�cialiste veut bien m'aider, en priv�, � inclure dans cette gestion
> ODBC de openoffice, les info n�cessaires pour y traiter aussi des bases
> PervasiveSQL dont j'ai un odbc.ini dans /usr/local/psql/etc. Sachant que
> psql tourne parfaitement en "autonome" et un soft client sous Windows-Dos.
> 
> Merci encore.

Gr�ce � l'acharnement th�rapeutique de Jean-Bruno Luginb�hl de la liste
OpenOffice, je suis finalement arriv� au r�sultat souhait�.
Voici en r�sum� comment :
Apr�s de multiples essais sur le type de driver � utiliser, j'avais mis
ceci dans mes fichiers :
/etc/odbc.ini :
[...]
[Prod]
Driver=PSQL
Description=Pervasive ODBC Engine Interface: database Prod
DBQ=Prod

[Educ]
Driver=PSQL
Description=Pervasive ODBC Engine Interface: database Educ
DBQ=Educ

et /etc/odbcinst.ini :
[...]
[PSQL]
Description = ODBC Driver for Pervasive
Driver = /usr/local/psql/lib/libsrde.so
Setup = /usr/local/psql/lib/libpsvcs.so

Pour le setup qui me posait probl�me, c'�tait la seule lib de
/usr/local/psql/lib dont le nom se terminait pas un "s" :-), pour le
Driver, c'�tait indiqu� dans la doc de Pervasive.

Mais malgr� tout, �a ne fonctionnait pas.
Il me disait ne pas trouver une librairie.

Alors, je ne sais pas vraiment ce qui a fait que �a a march�, mais j'ai
repris la doc, et les conseils de Jean-Bruno.

D�j�, dans la doc, j'ai cru comprendre qu'il fallait que nobody
appartienne au groupe psvw, donc je l'ai fait.

Et l�, je me suis rendu compte que l'utilisateur psql n'appartenait pas �
ce groupe, donc je l'y ai mis.

Ensuite, toujours dans la doc, il est dit de mettre dans son
~/.bash_profile :

PVSW_ROOT=/usr/local/psql
PATH=$PATH:$PVSW_ROOT/lib:$PVSW_ROOT/bin:/usr/lib
LD_LIBRARY_PATH=$PVSW_ROOT/lib:$PVSW_ROOT/bin:/usr/lib
MANPATH=$MANPATH:$PVSW_ROOT/man
BREQ=$PVSW_ROOT/lib

export USERNAME BASH_ENV PATH PVSW_ROOT LD_LIBRARY_PATH

alors je l'ai fait.

J'ai ferm� puis r�ouvert ma session pour le faire prendre en compte, et
l�, j'avais enfin acc�s � mes bases Pervasive dans les sources de donn�es
de Oo, en mettant psql comme utilisateur, sans mot de passe.

Si �a peut servir � quelqu'un un jour...

-- 
Christophe PEREZ

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à