PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Même fichier dans plusieurs bases C/S
Même fichier dans plusieurs bases C/S
Iniciado por jducastel, 23,mar. 2006 09:33 - 1 respuesta
Publicado el 23,marzo 2006 - 09:33
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 ?
Publicado el 23,marzo 2006 - 11:43
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.