PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → CLIENT-SERVEUR/Chemin des fichiers dans l'analyse
CLIENT-SERVEUR/Chemin des fichiers dans l'analyse
Iniciado por henri.delestre, jun., 30 2005 12:13 PM - 2 respostas
Publicado em junho, 30 2005 - 12:13 PM
Bonjour à tous,
j'ai plusieurs bases que je désire mettre en client serveur.
je me connecte, j'arrive à charger, mais ensuite j'ai des messages
d'anomalies:
Vous avez spécifié le chemin spécifié <c:\APPLI\BASE1> dans l'analyse ou vis un HCHANGE REP.
L'utilisation d'un chemin absolu est interdit. Vous devez ... un chemin relatif à la base de données.

J'ai fait un
HCHANGE CONNEXION ("*","MA_CONNEXION")

mais j'ai le meme probleme, que ce soit sur le poste client,
ou
sur le serveur avec le centre de controle.

DOIS JE ABSOLUMENT CHANGER LE CHEMIN DES FICHIERS?
et que mettre: <répertoire par défaut> <.> ou autre??

(J'ai pas mal de client en monoposte, ou 3/4 postes, et je dois conserver une compatibilité)
Merci à tous
henri
Publicado em junho, 30 2005 - 3:34 PM
Salut,

Je viens de faire des essais avec client/server et pour ton cas je pense que
tu dois faire :

Tu as une base de donnée sous c:\appli\base1
en classique
hferme("")
hchangerep("*","c:\appli\base1")
fonctionne

par contre si tu es en client/server
tu fais ta connexion puis après tu fais
hferme("")
hchangerep(nomfichier,".") si tes données était dans un sous repertoire
c:\appli\base1\01 => hchangerep(nomfichier,".\01")

j'ai essayé de faire hchangerep("*",".\01") => mais là cela n'a pas
fonctionné... je pense qu'il y a un problème d'utiliser l'étoile dans le cas
client/server. J'ai eu ce cas là ce matin.
Donc tu dois connaître le nom de tous tes fichiers et faire un parcours =>
HListeFichier(hLstDétail+hLstTriée) => cela fonctionne aussi en
client/server


A+

Fil







"henri delestre" <henri.delestre@free.fr> a écrit dans le message de news:
42c39ef6$1@news.pcsoft.fr...

Bonjour à tous,
j'ai plusieurs bases que je désire mettre en client serveur.
je me connecte, j'arrive à charger, mais ensuite j'ai des messages
d'anomalies:
Vous avez spécifié le chemin spécifié <c:\APPLI\BASE1> dans l'analyse ou
vis un HCHANGE REP.
L'utilisation d'un chemin absolu est interdit. Vous devez ... un chemin
relatif à la base de données.

J'ai fait un
HCHANGE CONNEXION ("*","MA_CONNEXION")

mais j'ai le meme probleme, que ce soit sur le poste client,
ou
sur le serveur avec le centre de controle.

DOIS JE ABSOLUMENT CHANGER LE CHEMIN DES FICHIERS?
et que mettre: <répertoire par défaut> <.> ou autre??

(J'ai pas mal de client en monoposte, ou 3/4 postes, et je dois conserver
une compatibilité)
Merci à tous
henri
Publicado em julho, 01 2005 - 5:00 PM
merci de ta réponse,
j'ai recu une info que je suis entain de tester,
il faut mettre ces 3 instructions dans l'ordre:

HOuvreConnexion("NomConnexion", ...)
HChangeConnexion("*","NomConnexion")
HChangRep(...)

a priori ca fonctionne sans changer mes chemines en dur dans l'analyse.


mais je contine a tout retester sur un autre site, histoire d'etre certain.
henri.delestre@free.fr