sybase_query() est la fonction PHP qui permet d'intérroger ASE. Je suppose que les deux parametres sont 1) la connection, et 2) le SQL à exécuter...
Michael
sybase_query() est la fonction PHP qui permet d'intérroger ASE. Je suppose que les deux parametres sont 1) la connection, et 2) le SQL à exécuter...
Michael
Michael Peppler
Membre de TeamSybase - www.teamsybase.com
"A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson
J'ai trouvé ça pour cette fonction :Reste plus qu'à comprendre pourquoi l'Id n'est pas passé en paramètre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part mixed sybase_query ( string $query [, resource $link_identifier ] )
Hello,
Le handle de connexion est renvoyé par sybase_connect() dans connectArchiveServer.php:
Tu peux faire un var_dump($pid); pour voir ce qu'il contient ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part if ( !$pid=sybase_connect($ArchiveServer, $ArchiveUser, $ArchivePassword) ) { ... }
David B.
David B.
Hello Dbaffaleuf,
Le contenu de $pid est NULL.
S'il est NULL tu devrais avoir dans la page HTML un message du genre:
'Connection not opend to archive server; bad parameters or server unreachable'
Est-ce que c'est le cas ?
David B.
David B.
Non, c'est ça qui est curieux. Je peux me connecter à Asemon_Report, mais lorsque je clique sur un statement, par exemple, c'est à ce moment là que les ennuis commencent.'Connection not opend to archive server; bad parameters or server unreachable'
Voici quelques copies d'écrans en fichier joint.
En relisant le thread complet, je comprends que tu as compilé ton propre Apache.
Afin d'essayer d'identifier le pb, peux-tu essayer d'accéder au même statement en utilisant le report server fourni en standard avec asemon ? Il suffit de décompresser le zip et de lancer le .bat correspondant (je n'ai pas l'install sous les yeux).
Si ca fonctionne, on va s'orienter vers un pb de compilation et/ou de PHP/Sybase.
PS HS : c'est fou ce que la communauté Sybase FR est réduite. Sur ce post, deux ex-collègues et un actuel.
Lparodi,
Peux-tu être plus explicite SVP ?Afin d'essayer d'identifier le pb, peux-tu essayer d'accéder au même statement en utilisant le report server fourni en standard avec asemon ? Il suffit de décompresser le zip et de lancer le .bat correspondant (je n'ai pas l'install sous les yeux).
Je suis bien d'accord avec toi, à mon grans regretPS HS : c'est fou ce que la communauté Sybase FR est réduite.
Lparodi,
En y regardant de plus près, je suppose que tu veux parler de l'Asemon Report Windows ?
Je regarde et te dit.
Laprodi,
Effectivement, en utilisant la version Windows d'Asemon Report, ça fonctionne. Donc, comme tu le disais, c'est surement un pb de compilation PHP/SYBASE. Par contre, ce qui est curieux, c'est que la connexion sur la page d'accueil fonctionne. Alors comment est-ce que le PID est récupéré dans le fichier connectArchiveServer.php ? Est-ce via un des fichiers "*.so" du client Sybase ?
Salut tibal, salut Laurent,
Juste une question comme ça, j'ai vu que jean-Paul avait mis les sources du collecteur java sur sourceforge, mais je ne trouve pas asemon reports. Je voudrais jeter un coup d'oeil à ce statement_detail.php, j'avais bossé sur une vieille version il y a 4 ans, et il n'y avait pas ce script dans le package à l'époque.
Si quelqu'un peut me pointer vers le lien. Merci.
David B.
David B.
Et voici :
http://sourceforge.net/projects/asemon/files
La dernière version disponible du Report Server est la 2.5.2
Les sources java dont tu parles sont dans le logger.
Salut Lparodi et Dbaffaleuf,
J'ai tenté de comprendre l'origine de cette erreur cet après-midi.
En fait, la connexion initiale se fait correctement, mais ensuite le passage des variables de connexion via un include semble ne pas fonctionner car ces dernières sont bien valorisées dans le script appelé (contrôle tout simple via un echo) alors qu'elles ne le sont plus dans le script appelant.
Je continue demain et vous tiens informés.
Bonne soirée.
Bonjour David et merci pour cette info. Je m'y remets dès demain car le serveur a changé, donc réinstall.
Je vous tiens au courrant.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager