PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Comment accede ton a une base par RPC
Comment accede ton a une base par RPC
Débuté par letellierch, 15 déc. 2005 12:54 - 2 réponses
Posté le 15 décembre 2005 - 12:54
Bonjour,

j'ai créé un logiciel avec une Base Hyper File Classic. Mon boss veut mettre le logiciel sur 2 postes. Je lui ai répondu que c'était possible. Je le fais donc par un serveur RPC qui est bien installé sur un poste.

Ensuite, j'installe le logiciel sur un autre poste du réseau et je lance ma 1ere fenetre. J'arrive bien à faire la connection grace à :

SI HConnecteAccesDistant("192.168.0.5","CHRIS","chris","")=Vrai ALORS
info("conection réussi")
SINON
info("connection echoue")
FIN

ensuite, quand je veux lire un fichier de la base ou tester une requete, cela ne marche pas.
J'utilise ceci :
houvre(MaTable)
hlitpremier(MaTable)...

ou pour une requete
HexecuteRequeteSQL(Marequete,hrequetedefaut,"UPDATE MaTable SET Champ=1 "

Je vous remercie d'avance, car la je ne vois pas du tout ce qu'il faut faire.

Chris
Posté le 15 décembre 2005 - 13:08
Salut,

Utilisez un serveur Hyer File, l'ancien serveur RPC contient des limites qui ne sont plus d'acualités dans le C/S Hyper File.

Une FAQ décrit comment changer de connexion Classique - C/S :
http://faq.pcsoft.fr/webdev9/faqread.awp…

--
Ed en Ligne


"krys" <letellierch@wanadoo.fr> a écrit dans le message de news:
43a144c4@news.pcsoft.fr...

Bonjour,

j'ai créé un logiciel avec une Base Hyper File Classic. Mon boss veut
mettre le logiciel sur 2 postes. Je lui ai répondu que c'était possible.
Je le fais donc par un serveur RPC qui est bien installé sur un poste.

Ensuite, j'installe le logiciel sur un autre poste du réseau et je lance
ma 1ere fenetre. J'arrive bien à faire la connection grace à :

SI HConnecteAccesDistant("192.168.0.5","CHRIS","chris","")=Vrai ALORS
info("conection réussi")
SINON
info("connection echoue")
FIN

ensuite, quand je veux lire un fichier de la base ou tester une requete,
cela ne marche pas.
J'utilise ceci :
houvre(MaTable)
hlitpremier(MaTable)...

ou pour une requete
HexecuteRequeteSQL(Marequete,hrequetedefaut,"UPDATE MaTable SET Champ=1 "

Je vous remercie d'avance, car la je ne vois pas du tout ce qu'il faut
faire.

Chris


Posté le 15 décembre 2005 - 15:47
Je te remercie pour ta réponse.

J'ai compris comment ca marché. Cela fonctionne correctement.

Merci et Bonne continuation.