hubertfabien
Messages postés26Date d'inscriptionmercredi 19 janvier 2005StatutMembreDernière intervention 9 juillet 2008
-
9 juil. 2008 à 11:25
Kevin.Ory
Messages postés840Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention 7 janvier 2009
-
9 juil. 2008 à 18:36
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.
Kevin.Ory
Messages postés840Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention 7 janvier 200911 9 juil. 2008 à 18:36
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.