1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
| Fichiers_Locaux, gcnxFichiers_Serveur sont des Connexions
Fichiers_Locaux..Utilisateur = ...
Fichiers_Locaux..MotDePasse = ...
Fichiers_Locaux..Serveur = "localhost"
Fichiers_Locaux..BaseDeDonnées = "base locale"
Fichiers_Locaux..Provider = hAccèsHFClientServeur
gcnxFichiers_Serveur..Utilisateur = "....."
gcnxFichiers_Serveur..MotDePasse = ""
gcnxFichiers_Serveur..Serveur = "adresse ip serveur"
gcnxFichiers_Serveur..BaseDeDonnées = "base serveur test"
gcnxFichiers_Serveur..Provider = hAccèsHFClientServeur
//gcnxFichiers_Serveur..Accès = hOLectureEcriture
SI PAS HOuvreConnexion(Fichiers_Locaux) ALORS
Erreur("a",HErreurInfo())
FIN
SI PAS HOuvreConnexion(gcnxFichiers_Serveur) ALORS
Erreur("b",HErreurInfo())
FIN
SI PAS HChangeConnexion("*",Fichiers_Locaux) ALORS
Erreur("c",HErreurInfo())
FIN
SRV_TIERS est une Source de Données
SI PAS HAlias(TIERS,SRV_TIERS) ALORS
Erreur("d",HErreurInfo())
FIN
SI PAS HChangeConnexion(SRV_TIERS,gcnxFichiers_Serveur) ALORS
Erreur("e",HErreurInfo())
FIN
HOuvre(TIERS)
HOuvre(SRV_TIERS)
HLitPremier(TIERS)
Info("TIERS = "+TIERS.TIER_ID,HEnDehors())
Info(SRV_TIERS..BaseDeDonnées,SRV_TIERS..Connexion)
HLitPremier(SRV_TIERS)
Info("SRV TIERS = "+SRV_TIERS.TIER_ID,HEnDehors())
HGèreIntégrité(Faux)
POUR TOUT SRV_TIERS sur TIER_ID
SI PAS HCopieEnreg(TIERS,SRV_TIERS,hCopieIdAuto) ALORS
Erreur(HErreurInfo())
FIN
SI PAS HAjoute(TIERS) ALORS
Erreur(HErreurInfo())
FIN
Trace(TIERS.TIER_ID)
FIN
HGèreIntégrité(Vrai)
Info("Terminé") |
Partager