PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Développer en C/S
Développer en C/S
Débuté par guest, 19 déc. 2004 17:49 - 5 réponses
Posté le 19 décembre 2004 - 17:49
Bonjour,
Ma question est peut-être absurde pour certains...
Mais qui peut-m'expliquer comment créer dès le départ un projet HF en C/S ?
Jusqu'à maintenant, j'avais l'habitude de le faire en HF classique. Et j'ai du mal à saisir les différentes étapes.
Merci
Posté le 19 décembre 2004 - 23:27
c'est pareil qu'avant, il te suffit d'ajouter une ligne de code avec
hdecritconnexion() et c'est tout !

A+
Adrien.

"rastam" <guest@newsgroup.fr> a écrit dans le message de news:
41c598d3@news.pcsoft.fr...
Bonjour,
Ma question est peut-être absurde pour certains...
Mais qui peut-m'expliquer comment créer dès le départ un projet HF en C/S
?
Jusqu'à maintenant, j'avais l'habitude de le faire en HF classique. Et
j'ai du mal à saisir les différentes étapes.
Merci

Posté le 20 décembre 2004 - 09:46
C'est pas possible c'est aussi simple que cela: hdecritconnexion sur une appli Client/serveur.
Posté le 20 décembre 2004 - 13:25
Mais avant de pouvoir utiliser le HDécritConnexion, il y a bien quelque chose à faire (pour déplacer les fichiers sur un serveur par exemple) ?
Quelque chose doit m'échapper !
Concrètement :
J'ai une appli (avec HF classique en Windev 8) sur mon poste, en local. Je veux la transformer en HF C/S.
Quelles sont donc les différentes étapes à effectuer (dont bien sûr le HDécritConnexion)?
Merci
Posté le 21 décembre 2004 - 11:10
Je ne sais pas si la version 8 permet de le faire, par contre la version 9 est prévu pour développer en client serveur. Je pense pour connecter à la base en C/S ce sera peut etre du meme type de connection pour les autres bases (oracle, sqlserver,mysql etc...)
Posté le 21 décembre 2004 - 18:24
Deux méthodes :

1. Décrire dans l'analyse que les fichiers sont de type client/serveur
2. Laisser les fichiers en classique et ajouter le code de connection au
serveur CS ( dans l'init du projet par exemple )

Si vous ne savez pas quoi taper comme code, c'est tres simple, créez un
fichier au format HF/CS et regardez dans les parametres du fichier, vous
avez la possibilité de copier le code de connection au serveur ;)

Ex :
//Variables de connexion
sNomConnexion est une chaîne = "Localhost_Test_ClientServeur"
sLibelléConnexion est une chaine = "Connexion au serveur localhost,
base Test_ClientServeur"
sTypeConnexion est une chaine = "WinDevClientServeurHF"
sTypeAccès est un entier = hOLectureEcriture
sNomSource est une chaîne = "localhost:4900"
sNomBase est une Source de données = "Test_ClientServeur"
sNomUtilisateur est une chaîne = "admin"
sMotDePasse est une chaîne = ""
sInfoEtendus est une chaine = ";Cryptage = aucun;Initial
Catalog=Test_ClientServeur"

SI HDécritConnexion(sNomConnexion, sNomUtilisateur, sMotDePasse,
sNomSource, sNomBase, sTypeConnexion, sTypeAccès) ALORS
SI HOuvreConnexion(sNomConnexion) ALORS
Info("Connexion établie")

SINON
Erreur(HErreurInfo())
FIN
SINON
Erreur(HErreurInfo())
FIN

Perso j'ai fait une classe qui a l'ouverture du projet, cherche un
fichier de configuration pour la connection et propose dans une fenetre
le mode de connection aux données ( Client / Serveur ou Repertoire
Partagé ).

Paul LE wrote:

Je ne sais pas si la version 8 permet de le faire, par contre la version 9 est prévu pour développer en client serveur. Je pense pour connecter à la base en C/S ce sera peut etre du meme type de connection pour les autres bases (oracle, sqlserver,mysql etc...)