Ouvrir une connexion vers un serveur HyperFile de WebDev 12

z2m Messages postés 11 Date d'inscription vendredi 1 juin 2007 Statut Membre Dernière intervention 23 mai 2011 - 29 janv. 2009 à 14:39
z2m Messages postés 11 Date d'inscription vendredi 1 juin 2007 Statut Membre Dernière intervention 23 mai 2011 - 29 janv. 2009 à 14:52
Salut,

J'essaye d'ouvrir en PHP une connexion vers un serveur HyperFile installe par WebDev12.

Mes Apache, PHP, WebDev, et HyperFile sont installes sur un serveur dedie chez OVH (monserveur.ovh.net, ip = monip)

La config HyperFile est :
nom du serveur: monserveur
port: 4900
login: monlogin
pass: monpass
nom de la base: mabase
chemin de l'analyse: c:\webdev\mabase.wdd
chemin des fichiers .FIC : c:\server HF\mabase

J'ai copie les fichiers WD120hfo.dll et autres dans le dossier system32 de mon serveur distant, j'ai ajoute les entrees dans la base de registre en changeant les noms de fichiers de ce tuto

.
ici, j'ai essaye de faire (avec nom de la source = masource)
- source de donnees utilisateur / nom de l'analyse=c:\webdev\mabase.wdd / hyperfile classic = c:\server HF\mabase
- source de donnees systeme/ nom de l'analyse=c:\webdev\mabase.wdd / hyperfile classic = c:\server HF\mabase
- source de donnees utilisateur / nom de l'analyse=c:\webdev\mabase.wdd / hyperfile client serveur / adresse du serveur=monip, port=4900, base = mabase, utilisateur=monlogin, pass=monpass
- source de donnees systeme/ nom de l'analyse=c:\webdev\mabase.wdd / hyperfile client serveur / adresse du serveur=monip, port=4900, base = mabase, utilisateur=monlogin, pass=monpass
J'ai aussi essaye de mettre dans chaque version client serveur adresse du serveur=127.0.0.1 et adresse du serveur=monserveur.ovh.net

Cote PHP :

$dsn = "DRIVER={Hyper File 7};Data Source=masource;ANA=c:\webdev\mabase.wdd;REP=c:\server HF\mabase";
$connexion = odbc_connect($dsn,"monlogin","monpass","SQL_CUR_USE_ODBC") or die( odbc_error() );
odbc_close($connexion);

J'ai essaye de remplacer DataSource par DSN et DatabaseName
J'ai essaye de supprimer les ANA et REP (la ca me genere une erreur 01S00)

rien n'y fait, j'ai mon navigateur qui se met en attente (icone de IE qui tourne dans le vide) et rien ne se passe

pourriez vous m'aider CVP

merci d'avance

1 réponse

z2m Messages postés 11 Date d'inscription vendredi 1 juin 2007 Statut Membre Dernière intervention 23 mai 2011
29 janv. 2009 à 14:52
Desole, probleme lors d'un copier coller. je remet le texte complet

Salut,


J'essaye d'ouvrir en PHP une connexion vers un serveur HyperFile installe par WebDev12.


Mes Apache, PHP, WebDev, et HyperFile sont installes sur un serveur dedie chez OVH (monserveur.ovh.net, ip = monip)


La config HyperFile est :
nom du serveur: monserveur
port: 4900
login: monlogin
pass: monpass
nom de la base: mabase
chemin de l'analyse: c:\webdev\mabase.wdd
chemin des fichiers .FIC : c:\server HF\mabase


J'ai copie les fichiers WD120hfo.dll et autres dans le dossier system32 de mon serveur distant, j'ai ajoute les entrees dans la base de registre en changeant les noms de fichiers de ce tuto


ensuite j'ai cree sur mon serveur distant ma source de donnees ODBC en suivant le tuto ici.
ici, j'ai essaye de faire (avec nom de la source = masource)
- source de donnees utilisateur / nom de l'analyse=c:\webdev\mabase.wdd / hyperfile classic = c:\server HF\mabase
- source de donnees systeme/ nom de l'analyse=c:\webdev\mabase.wdd / hyperfile classic = c:\server HF\mabase
- source de donnees utilisateur / nom de l'analyse=c:\webdev\mabase.wdd / hyperfile client serveur / adresse du serveur=monip, port=4900, base = mabase, utilisateur=monlogin, pass=monpass
- source de donnees systeme/ nom de l'analyse=c:\webdev\mabase.wdd / hyperfile client serveur / adresse du serveur=monip, port=4900, base = mabase, utilisateur=monlogin, pass=monpass
J'ai aussi essaye de mettre dans chaque version client serveur adresse du serveur=127.0.0.1 et adresse du serveur=monserveur.ovh.net


Cote PHP :


$dsn = "DRIVER={Hyper File 7};Data Source=masource;ANA=c:\webdev\mabase.wdd;REP=c:\server HF\mabase";
$connexion = odbc_connect($dsn,"monlogin","monpass","SQL_CUR_USE_ODBC") or die( odbc_error() );
odbc_close($connexion);


J'ai essaye de remplacer DataSource par DSN et DatabaseName
J'ai essaye de supprimer les ANA et REP (la ca me genere une erreur 01S00)


rien n'y fait, j'ai mon navigateur qui se met en attente (icone de IE qui tourne dans le vide) et rien ne se passe


 




pourriez vous m'aider CVP
0