Bonjour,
Nouveau sur ce forum, je vous salue toutes et tous.
Je dispose de 2 fichiers aux descriptions identiques, l'un en HyperFile classique (en local), l'autre en C/S sur un serveur distant. J'ai vu qu'il existe des techniques de réplication automatiques, mais je préférerais pour l'instant m'en passer.
Je voudrais utiliser le transactionnel. C'est la déclaration qui me pose problème. Et ce qu'elle implique de réaliser : faisable ou non ?
HTransactionDébut(Nom du fichier de transaction, Liste des fichiers)
La transaction concerne les deux fichiers appelés FicLoc et FicDist dans l'analyse. J'ai lu que si le nom du fichier de transaction n'était pas signalé, Windev se "débrouillait". Est-ce que dans ce cas précis (avec un fichier HF et l'autre C/S donc situés sur des appareils différents) le code suivant est acceptable ?
Est-ce que Windev peut se "débrouiller" pour gérer en une seule transaction un fichier local (en HF7) et un fichier distant (en C/S) ou faut-il lancer 2 transactions différentes (une pour le HF7 et l'autre pour le C/S) en parallèle. Est-ce même conseillé ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 HTransactionDebut("", "FicLoc,FicDist") Mes_Htraitements() SI bConditionsRequises alors HTransactionFin() SINON HTransactionAnnule() FIN
Merci. Benjamin.
Partager