---Je sais bien que la réponse est "NON", mais... lisez---
Bonjour, je veux mettre en place une architecture client-serveur dans laquelle le serveur ne serait qu'un moteur de base de données avec le BDE se connectant à des fichiers dBase et le client serait "léger" et irait chercher sa connection aux bases de données vers le serveur. J'ai donc :
- Serveur : plusieurs composants TTable reliés à mes fichiers .dbf, autant de DataSetProviders; le tout relié à un "Remote Data Module" (Fichier-Nouveau-MultiTiers-Module de Données Distant).
-Client : un TDCOMConnection, un TDataSetProvider...
A priori tout est bien initialisé car cela fonctionne correctement lorsque le serveur et le client sont lancé sur la même machine; mais (il faut bien qu'il y en ai un! ), Si je place le serveur sur une autre machine, en donnant le nom de mon serveur (ou son IP) dans la propriété ComputerName du DCOMConnection, il ne trouve plus mon "ServerName" (alors que je l'ai en local).
Quelqu'un a-t'il une idée de ce qui ne va pas? Ou, au pire, une solution alternative (au début, j'avais essayé avec des composants IntraWeb, mais ils ne faisaient pas tout ce que je voulais ) qui laisserai toute la machinerie de connexion aux bases sur un serveur et des clients qui pourraient "partir" (portables) sans qu'une mise à jour ne soit nécessaire de leur côté le jour où je pourrais enfin me passer de ces fichiers .dbf?
Merci à tous ceux qui auront la patience de lire mon roman (mais où sont donc les images!!! ) et qui pourront m'aider...
Edit : Au fait : Delphi 7 Enterprise.
Partager