Bonjour à tous,
J'ai à l'initialisation de mon projet un petit bout de code qui me permet de savoir si je dois me connecter en local ou à distance.
Le problème est que quand je travaille à distance une fois de retour au bureau avec ma connexion en local je dois effacer le fichier ".REP" pour que mon projet fonctionne.
Voici mon bout de code :
Je n'arrive pas à comprendre ce que peut m'emmener la commande HCangeConnexion ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 //Variables de connexion // sNomConnexion est une chaîne = "ServeurHyperFile_motoreducteurs" sLibelléConnexion est une chaîne = "Connexion au serveur local , base motoreducteurs" sTypeConnexion est une chaîne = "WinDevClientServeurHF" sTypeAccès est un entier = hOLectureEcriture sNomSourceLocal est une chaîne = "192.168.0.0:4900" sNomSourceDistant est une chaîne = "90.80.0.0:4900" sNomBase est une chaîne = "motoreducteurs" sNomUtilisateur est une chaîne = "*" sMotDePasse est une chaîne = "*" sInfoEtendus est une chaîne = ";Cryptage = aucun;Initial Catalog=motoreducteurs" //Teste si il y a une connexion locale sinon ouvre une connexion distante SI PAS HOuvreConnexion(sNomConnexion, sNomUtilisateur, sMotDePasse, sNomSourceLocal, sNomBase, sTypeConnexion, sTypeAccès) ALORS SI PAS HOuvreConnexion(sNomConnexion, sNomUtilisateur, sMotDePasse, sNomSourceDistant, sNomBase, sTypeConnexion, sTypeAccès) ALORS Erreur(HErreurInfo()) FIN FIN
Je ne comprend pas comment, lors de la dev, travailler de chez moi sur des applications qui ont des bases de données au sein de mon entreprise et donc distante. Est-ce avec HCangeConnexion ?
En gros comment automatiser les connexions de mes applications en local ou à distance et comment travailler en local ou à distance avec des bases de données hébergées sur des serveurs ?
Merci bien
Partager