PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Même fichier dans plusieurs bases C/S
Même fichier dans plusieurs bases C/S
Started by jducastel, Mar., 23 2006 9:33 AM - 1 reply
Posted on March, 23 2006 - 9:33 AM
Bonjour,

Nous avons plusieurs applicatifs qui tournent avec chacun leur analyse et leur BdD HF/CS sur le même serveur.

Quelle est la procédure pour faire une sorte de "lien symbolique" entre un fichier qui se trouverait dans la Base A et la base B ?

Exemple. j'ai l'applicatif "Devis" qui possède un fichier "Client" dans sa BdD. J'ai un autre applicatif "Newsletter" qui a dans son analyse le même fichier client. J'aimerais que ce soit le même fichier, pour eviter une eventuelle mise a jour. c'est possible ?
Posted on March, 23 2006 - 11:43 AM
Oui c'est tout à fait possible.

Pour ma part je créerais une nouvelle base de données sur le C/S que j’appellerais par exemple commun.
Dans les autres BDD des applis qui utilisent des fichiers communs je créerait un fichier : fichiers_communs qui contiendraient le nom des fichiers communs de cette appli.
Dans l’ouverture de chaque projet, j’ajoute une procédure qui réassigne les fichiers communs vers la BDD communs.
Code de cette procédure :
HDécritConnexion("HyperFileCSCommuns","admin","","srvappli:4900","communs",hAccèsHFClientServeur)
HOuvreConnexion("HyperFileCSCommuns")
POUR TOUT Fichiers_communs SUR IDFichiers_communs
HChangeConnexion(Fichiers_communs.nomdufichier,"HyperFileCSCommuns")
FIN


C'est ce que nous utilisons chez nous et ça marche très bien.

Bon dev.
Pascal V.