Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1937 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Pervasive SQL et php

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pervasive SQL et php

n°918056
kwa29
Kwa29 @ l'ouest
Posté le 08-12-2004 à 16:03:15  profilanswer
 

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/libsrde.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
 
Voila si qq à la soluce ou si il a deja fais ca... j'attend ca avec impatience.


---------------
Visiter mon site http://kwa29.com
mood
Publicité
Posté le 08-12-2004 à 16:03:15  profilanswer
 

n°918068
kwa29
Kwa29 @ l'ouest
Posté le 08-12-2004 à 16:14:23  profilanswer
 

Pleaze help...


---------------
Visiter mon site http://kwa29.com
n°918102
kwa29
Kwa29 @ l'ouest
Posté le 08-12-2004 à 16:49:35  profilanswer
 

G trouvé ca mais cela ne marche pas non plus http://www.phpindex.com/ng/ng_info [...] wanadoo.fr


---------------
Visiter mon site http://kwa29.com
n°918784
Arjuna
Aircraft Ident.: F-MBSD
Posté le 09-12-2004 à 14:20:22  profilanswer
 

#ServerName=192.168.XX.XX:1583
 
=> Cette ligne, décommente-là, et met la bonne IP. Vérifie que tu peux bien communiquer sur ce port.

n°918812
kwa29
Kwa29 @ l'ouest
Posté le 09-12-2004 à 14:49:55  profilanswer
 

G essayer ca mais cela fais pareil...
Voila l'erreur qu'il me lance
<pre>Warning: SQL error: [unixODBC][Driver Manager]Can't open lib '/usr/local/psql/lib/odbcci.so' : /usr/local/psql/lib/odbcci.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou répertoire de ce type, SQL state 01000 in SQLConnect in /var/www/html/odbc.php on line 5
Unable to connect to Data Source DEMODATA
01000: [unixODBC][Driver Manager]Can't open lib '/usr/local/psql/lib/odbcci.so' : /usr/local/psql/lib/odbcci.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou répertoire de ce type</pre>


---------------
Visiter mon site http://kwa29.com
n°918827
Arjuna
Aircraft Ident.: F-MBSD
Posté le 09-12-2004 à 14:59:51  profilanswer
 

Ben non, c'est carrément pas là même erreur.
 
Avant, il ne trouvais pas la source des données. Et maintenant il ne trouve pas un fichier.
 
Spa pareil du tout !
 
Il esiste ce truc ? Il est bien à sa place ?
 
Il te manque ce fichier : '/usr/local/psql/lib/odbcci.so'
 
Cherche où il est, change le répertoire d'appel, ou installe-le.

n°918865
kwa29
Kwa29 @ l'ouest
Posté le 09-12-2004 à 15:22:42  profilanswer
 

OK donc mon serveur est un windows 2000 server ou se trouve la base pervasive. Serveur web sous RHEL 3.0 avec install de pervasiv client :
[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.


---------------
Visiter mon site http://kwa29.com
n°918870
kwa29
Kwa29 @ l'ouest
Posté le 09-12-2004 à 15:23:59  profilanswer
 

Ensuite verif de la liaison
[root@PCDEV lib]# ls -al odbcci.so
lrwxrwxrwx    1 psql     pvsw           12 déc  9 15:20 odbcci.so -> libodbcci.so


---------------
Visiter mon site http://kwa29.com
n°918871
kwa29
Kwa29 @ l'ouest
Posté le 09-12-2004 à 15:24:54  profilanswer
 

donc si il n'arrive pas à la lire c peu etre un pb de permission genre apache s'execute en apache et pas en psvw


---------------
Visiter mon site http://kwa29.com
n°918889
Arjuna
Aircraft Ident.: F-MBSD
Posté le 09-12-2004 à 15:34:06  profilanswer
 

C'est malin ça...
 
Si t'as un serveur Windows 2000, pourquoi tu t'emmerdes à faire du PHP sous Nux ?
 
Fait donc ça en ASP, IIS est gratuit, et vu que t'as déjà Windows Server, ça coûteras pas un centime de plus.
 
Et faire du ODBC sur plateforme Windows, c'est quand même un peu plus aisé que sur plateforme nux...
 
Je suis personnellement convaincu que s'il est encore temps de faire marchine arrière, tu vas grandement te simplifier la vie à faire ça en ASP (ou en C# si tu veux vraiment pas faire d'ASP, mais là c'est plus chaud que le PHP...)


Message édité par Arjuna le 09-12-2004 à 15:34:45
mood
Publicité
Posté le 09-12-2004 à 15:34:06  profilanswer
 

n°918896
kwa29
Kwa29 @ l'ouest
Posté le 09-12-2004 à 15:39:59  profilanswer
 

Pour simplement un soucis d'organisation. Machine dédié o web o appli etc etc...
Donc tout se qui touche o web c sur le serveur nux


---------------
Visiter mon site http://kwa29.com
n°918925
Arjuna
Aircraft Ident.: F-MBSD
Posté le 09-12-2004 à 16:13:01  profilanswer
 

Mouais, si c'est vraiment un problème d'organisation, OK. Mais disons que je reste convaincu que c'est se compliquer la vie pour pas grand chose ;)
 
Bon courage pour trouver ton problème, parceque je n'ai aucune idée pour ton problème : j'y connais rien en nux, y m'aime pas, à chaque fois que j'ai voulu en monter un, j'ai euque des problèmes d'un bout à l'autre :spamafote:


Message édité par Arjuna le 09-12-2004 à 16:13:10
n°918941
kwa29
Kwa29 @ l'ouest
Posté le 09-12-2004 à 16:26:03  profilanswer
 

Merci kan meme de m'avoir aidé c super cool de ta part.
 
Meric beaucoup.......


---------------
Visiter mon site http://kwa29.com
n°924068
kwa29
Kwa29 @ l'ouest
Posté le 15-12-2004 à 16:03:59  profilanswer
 

G tj la meme soucis


---------------
Visiter mon site http://kwa29.com

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Pervasive SQL et php

 

Sujets relatifs
[SQL] 2 Insert en 1 -> ProblèmeVariables dans PL/SQL
[SQL SERVER] Faire un dump de la base en SQLCherche Bon site qui explique SGBD/SQL ainsi que les requetes
[Oracle - PL/SQL] Problème de trigger et de table inaccessiblepetite aide SQL requete imbriqué
problème de syntaxe avec une requête SQLPb c++, et sql
Imprimer fichier Excel via SQL ServeurFonction Modulo en SQL sous Access
Plus de sujets relatifs à : Pervasive SQL et php


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR