Bonjour à tous,
Je cherche à développer une application en php interconnecté à une base pervasive.
Après de longue recherche (à savoir kel odbc kel langage) je me pose sur php et le drivers unixodbc.
J'oubliais de préciser que je suis sous Linux.
Donc g installé la partie client de pervasive avec le rpm suivant Pervasive.SQL-Client-8.50-189.000.i486.rpm.
Ensuite sous /etc/odbc.ini modif du fichier comme suis :
[ODBC Data Sources]
MyDSN=Pervasive.SQL database
[MyDSN]
Driver=/usr/local/psql/lib/libodbcci.so
Description=test
DBQ=MyDB
ServerName=192.168.XX.XX:1583
Lorsque je lance mon programme (script de chez pervasive) l'erreur suivante apparait :
Warning: SQL error: [unixODBC][Driver Manager]Data source name not found, and no default driver specified, SQL state IM002 in SQLConnect in /var/www/html/odbc.php on line 2
Warning: odbc_exec(): supplied argument is not a valid ODBC-Link resource in /var/www/html/odbc.php on line 7
De plus, l'install de pervasive client c'est passé ainsi
[root@PCDEV sofibra]# rpm -ivh Pervasive.SQL-Client-8.50-189.000.i486.rpm
Préparation... ########################################### [100%]
+++++ Checking current user rights...
Passed...
+++++ Checking for previously installed engine...
Passed...
1:Pervasive.SQL-Client ########################################### [100%]
+++++ Setting up group and admgroup...
An existing group pvsw was found.
An existing group pvsw-adm was found.
+++++ Setting up user psql...
An existing user psql was found.
+++++ Setting up the environment...
+++++ Setting up symbolic links for libraries...
+++++ Making user psql owner of all files in /usr/local/psql...
+++++ Setting up the PCOM libraries...
/usr/local/psql/lib/libpctlgrb.so.8 registered successfully
/usr/local/psql/lib/libpceurop.so.1 registered successfully
/usr/local/psql/lib/libpssax.so.1 registered successfully
/usr/local/psql/lib/libpsutilrb.so.1 registered successfully
/usr/local/psql/lib/libclientrb.so.8 registered successfully
/usr/local/psql/lib/libupiapirb.so.8 registered successfully
/usr/local/psql/lib/libcsi100.so.8 registered successfully
/usr/local/psql/lib/libmkc.so.8 registered successfully
/usr/local/psql/lib/libpvmsgrb.so.8 registered successfully
/usr/local/psql/lib/libpsqlcsm.so.8 registered successfully
/usr/local/psql/lib/libpsqlcsp.so.8 registered successfully
/usr/local/psql/lib/libdbcsipxy.so.8 registered successfully
++++ Searching for and restoring configuration from previous install...
odbc.ini.pkgsave
odbc.ini.org
View the README and documentation for this product at:
file:/usr/local/psql/clientdoc/html/index.html
Install has successfully completed.
Voila si qq à la soluce ou si il a deja fais ca... j'attend ca avec impatience.