Envoyer Dataset d'un serveur vers un client

Signaler
Messages postés
26
Date d'inscription
mercredi 19 janvier 2005
Statut
Membre
Dernière intervention
9 juillet 2008
-
Messages postés
840
Date d'inscription
mercredi 22 octobre 2003
Statut
Membre
Dernière intervention
7 janvier 2009
-
Bonjour à tous,

voilà j'ai une petite question:

Nous sommes entrain de développer un Client Serveur sous VB.Net 2003. Notre souhait est de transmettre un dataset du serveur vers le client.
Actuellement nous enregistrons le dataset en XML et c'est ce XML que nous envoyons au Client (Sans problème).
Ce que nous cherchons c'est transmettre directement "l'Objet dataset" et là dessus nous n'avons trouvé aucune information.

Est-ce qu'une âme charitable pourrait éclairer notre lanterne?

Par avance merci

Concepteur Développeur des SI

1 réponse

Messages postés
840
Date d'inscription
mercredi 22 octobre 2003
Statut
Membre
Dernière intervention
7 janvier 2009
9
Salut,

Tu peux sérialiser ton DataSet puis envoyer ses données en binaire au client. Le client n'aura plus qu'à désérialiser les données pour retrouver le dataset tel qu'il était sur le serveur. Mais attention, les données à transferer seront plus importante que si tu transfère que les données contenue dans le DataSet.

Mais c'est tout de même étrange de procéder de cette façon, un DataSet est justement créé pour télécharger les données à partir d'un serveur et non d'être lui même transmis. C'est un peu comme sérialiser une PictureBox et de l'envoyer plutot que de n'envoyer que l'image que le client affichera lui même dans une PictureBox.