OVH Cloud OVH Cloud

Php & Sybase

9 réponses
Avatar
Lactarius
Bonjour à tous,

Je souhaite utiliser php avec une base Sybase sans passer par odbc.
Je suis sous serveur Apache et Os Windows XP.

J'ai installé php_sybase_ct.dll et libct.dll.

Pacontre toutes mes tentatives de connexion restent vaines :-(

Et, je ne trouve aucune doc même chez Sybase pour ma configuration.

Si certain d'entre vous on rencontré et résolu ce problème, leurs conseils
me seraient bien utiles.

D'avance merci.

9 réponses

Avatar
John Gallet
Pacontre toutes mes tentatives de connexion restent vaines :-(



Un message d'erreur ça serait pas de trop...

a++
JG

Avatar
Luuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzzzz
Lactarius a formulé ce vendredi :
Bonjour à tous,

Je souhaite utiliser php avec une base Sybase sans passer par odbc.
Je suis sous serveur Apache et Os Windows XP.

J'ai installé php_sybase_ct.dll et libct.dll.

Pacontre toutes mes tentatives de connexion restent vaines :-(

Et, je ne trouve aucune doc même chez Sybase pour ma configuration.

Si certain d'entre vous on rencontré et résolu ce problème, leurs conseils
me seraient bien utiles.

D'avance merci.


bonsoir,

quel sont tes messages erreur de connexion ?

--
Luuuuuuuuuuuuuuuuuuzzzzzzzzzzzz
Larguer les PLOMBS pour répondre

Avatar
Lactarius
Le message d'erreur généré est le suivant :

Warning: sybase_connect(): Sybase: Unable to connect in g:program
fileseasyphp1-7wwwtestsyb.php on line 2

Je suis désolé, j'ai pas plus causant !

Lactarius.


"Luuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzzzz" a écrit dans le
message de news:
Lactarius a formulé ce vendredi :
Bonjour à tous,

Je souhaite utiliser php avec une base Sybase sans passer par odbc.
Je suis sous serveur Apache et Os Windows XP.

J'ai installé php_sybase_ct.dll et libct.dll.

Pacontre toutes mes tentatives de connexion restent vaines :-(

Et, je ne trouve aucune doc même chez Sybase pour ma configuration.

Si certain d'entre vous on rencontré et résolu ce problème, leurs
conseils


me seraient bien utiles.

D'avance merci.


bonsoir,

quel sont tes messages erreur de connexion ?

--
Luuuuuuuuuuuuuuuuuuzzzzzzzzzzzz
Larguer les PLOMBS pour répondre



Avatar
isano
Bonjour,
as tu pensé à installer l'Open Client Sybase ?
et correctement paramétré ton sql.ini ?
a+


"Lactarius" a écrit dans le message de news:
c6s2b5$qsu$
Bonjour à tous,

Je souhaite utiliser php avec une base Sybase sans passer par odbc.
Je suis sous serveur Apache et Os Windows XP.

J'ai installé php_sybase_ct.dll et libct.dll.

Pacontre toutes mes tentatives de connexion restent vaines :-(

Et, je ne trouve aucune doc même chez Sybase pour ma configuration.

Si certain d'entre vous on rencontré et résolu ce problème, leurs conseils
me seraient bien utiles.

D'avance merci.


Avatar
Luuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzzzz
Lactarius a formulé la demande :
Le message d'erreur généré est le suivant :

Warning: sybase_connect(): Sybase: Unable to connect in g:program
fileseasyphp1-7wwwtestsyb.php on line 2

Je suis désolé, j'ai pas plus causant !



Il y a quoi dans ton fichier testsyb.php ?? et dans tes fichiers ini ??

--
Luuuuuuuuuuuuuuuuuuzzzzzzzzzzzz
Larguer les PLOMBS pour répondre

Avatar
Lactarius
Bonsoir,
-------------------------------------------------------
Voici mon fichier test on ne peut pas plus bateau :

<?php
$host = "Mysrv";
$link = sybase_connect($host, "dba", "sql")
or die("Impossible de se connecter !");
print ("Connexion établie");
sybase_close($link);
?>
$host est le nom du serveur sybase.
------------------------------------------------------
PHP.INI :

[Sybase-CT]
; Allow or prevent persistent links.
sybct.allow_persistent = On

; Maximum number of persistent links. -1 means no limit.
sybct.max_persistent = -1

; Maximum number of links (persistent + non-persistent). -1 means no limit.
sybct.max_links = -1

; Minimum server message severity to display.
sybct.min_server_severity = 10

; Minimum client message severity to display.
sybct.min_client_severity = 10

extension=php_sybase_ct.dll
---------------------------------------------------------
Apache démarre tout à fait normalement sans message d'erreur et la session
'Administration' voit parfaitement l'extension Sybase_ct.

Merci de tes interventions.

Lactarius.


"Luuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzzzz" a écrit dans le
message de news:
Lactarius a formulé la demande :
Le message d'erreur généré est le suivant :

Warning: sybase_connect(): Sybase: Unable to connect in g:program
fileseasyphp1-7wwwtestsyb.php on line 2

Je suis désolé, j'ai pas plus causant !



Il y a quoi dans ton fichier testsyb.php ?? et dans tes fichiers ini ??

--
Luuuuuuuuuuuuuuuuuuzzzzzzzzzzzz
Larguer les PLOMBS pour répondre



Avatar
Lactarius
Merci pour le conseil,

Open Client était bien démarré mais sql.ini n'était pas correct.
Maintenant tout est OK

@+

Lactarius


"isano" a écrit dans le message de
news:4095dd47$0$20756$
Bonjour,
as tu pensé à installer l'Open Client Sybase ?
et correctement paramétré ton sql.ini ?
a+



Avatar
Luuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzzzz
Lactarius avait écrit le 03/05/2004 :
sybase_connect



Bonjour,

As tu fait l'essai avec le nom direct de ton serveur à la place de
$host dans la comme sybase_connect et avec des simple quote à la place
des double quotes.. comme là ??

<?php
$link = sybase_connect('SYBASE', '', '')
or die("Impossible de se connecter !");
print ("Connexion établie");
sybase_close($link);
?>

Tiens nous au courant

--
Luuuuuuuuuuuuuuuuuuzzzzzzzzzzzz
Larguer les PLOMBS pour répondre

Avatar
Lactarius
Bonsoir,

Sous windows, le fichier d'interface est sql.ini . La configuration est loin
d'être intuitive voir évidente.
Le problème venait en fait de ce fichier. On doit positionner le protocole à
NLWNSCK.
Merci pour toutes tes interventions,
Lactarius.


"Luuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzzzz" a écrit dans le
message de news:
Lactarius avait écrit le 03/05/2004 :
sybase_connect



Bonjour,

As tu fait l'essai avec le nom direct de ton serveur à la place de
$host dans la comme sybase_connect et avec des simple quote à la place
des double quotes.. comme là ??

<?php
$link = sybase_connect('SYBASE', '', '')
or die("Impossible de se connecter !");
print ("Connexion établie");
sybase_close($link);
?>

Tiens nous au courant

--
Luuuuuuuuuuuuuuuuuuzzzzzzzzzzzz
Larguer les PLOMBS pour répondre