Comment transformer une application monospote vers une application multiposte su
simo0908
Messages postés6Date d'inscriptionmercredi 27 décembre 2000StatutMembreDernière intervention30 décembre 2008
-
26 déc. 2008 à 16:50
programassia
Messages postés8Date d'inscriptionsamedi 6 janvier 2007StatutMembreDernière intervention26 septembre 2009
-
12 févr. 2009 à 12:29
bonjour tous le monde ; j'ai une application VB6 monoposte , et je veux la rendre une application multiutilisateur dont tous les PC de mon reseau peuvent y acceder. avec le même interface que j'ai sur mon poste : càd je veux l'installeer sur plusieur poste et laisser la base doneés sur un seul poste pour laisser tous le monde y acceder
merci d'avance
A voir également:
Comment transformer une application monospote vers une application multiposte su
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 26 déc. 2008 à 18:11
Salut
Il y a plusieurs solutions, tout dépend de ce qui tu fais dans cette application.
-1- Rendre la DB accessible en multi-utilisateurs
Là, il faut regarder du côté de la chaine de connexion à ta DB Access et gérer les blocages de tables.
Il faudra impérativement utiliser les Transactions (BeginTrans, CommitTrans, RollBackTrans) pour éviter les collisions (déjà fait ?)
-2- Créer une application VB6 qui servira de serveur et qui sera la seule à accéder à la DB.
Les clients se connecteront alors au programme serveur via WinSock.
Vaste sujet puisqu'il faudra que chaque client puisse envoyer ses ordres au serveur afin que celui les exécute dans la DB.
De plus, quand un client voudra lire des données depuis la DB, c'est le serveur qui fera la requète; il devra alors renvoyer le contenu du RecordSet sous forme de texte au client --> Imaginer un protocole d'échange permettant au client de retrouver le contenu des champs.
Gros programme de mise au point des échanges
Le choix dépend de ce que ton programme fait, de la manière d'accéder aux données, si tu fais des requètes complexes, si tu affiches beaucoup de data ...
Dans un projet similaire où les clients n'avaient pas de recherches personnalisées à faire (où les utilisateurs n'avaient aucune notion de base de données), j'ai utilisé la solution 2.
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
programassia
Messages postés8Date d'inscriptionsamedi 6 janvier 2007StatutMembreDernière intervention26 septembre 2009 12 févr. 2009 à 12:29
salut à tout le mondejavascript:Insert_Emoticon('/imgs2/smile_big.gif');
j'ai une app en vb.net monoposte et connect en sql server 2005
est ce qu'il est possible de convertir l'app en app multiposte et comment?
merci à votre aidejavascript:Insert_Emoticon('/imgs2/smile.gif');