OVH Cloud OVH Cloud

convertir un dataset en stream

4 réponses
Avatar
Saulot
Bonjour,
je cherche à convertir mon dataset en stream... sans succès pour l'instant.

Si vous pouviez m'aider ^^

Merci d'avance

4 réponses

Avatar
Piotrek
Hum etrange idee :) c'est pour du remoting ?

Il me semble difficile de passer du dataset directement au stream, il
faudrait que tu serialise ton dataset au prealable.

ceci devrait te mettre sur la voie, je l'espere du moins...
http://support.microsoft.com/default.aspx?scid=kb;en-us;829740
Avatar
Saulot
Ouep,
Ce gentil dataset (qui , une fois sauvegarder atteint la delicieuse taille
de 17 Mo) passe au travers de WebServices.
Hors quand je le zip, il passe à 700 Ko. bien plus raisonnable ^^

Mon pb est le suivant : je cherche juste à zipper ce dataset dans un fichier
en utilisant Icsharpziplibrary (quelque peu bidouillée afin de passer un
stream en parametre en non un fichier) sans avoir besoin de le sauvegarder
au préalable dans un fichier...

Je voudrais eviter : Dataset --> Fichier Temp -- > Fichier Zip
Je voudrais Passer directement ainsi : DataSet --> Stream --> Fichier zip



"Piotrek" a écrit dans le message de
news:
Hum etrange idee :) c'est pour du remoting ?

Il me semble difficile de passer du dataset directement au stream, il
faudrait que tu serialise ton dataset au prealable.

ceci devrait te mettre sur la voie, je l'espere du moins...
http://support.microsoft.com/default.aspx?scid=kb;en-us;829740





Avatar
Piotrek
Effectivement :)

je pense que tu devrais "affiner" ton appli autant que possible, les
webservices ne devraient envoyer que les donnees recquises, la technique de
base pour cela est, sur le client, de forcer (d'une maniere intelligente)
l'utilisateur a pre-selectionner des donnees.

ex: n'afficher que les contrats portant sur un mois (ou une semaine si t'en
as beaucoup) au maximum
ex: proposer un menu offrant des pre-selections
...

autrement t'as de la chance:
http://www.mastercsharp.com/article.aspx?ArticleID†&&TopicID=7
(pas trop mal ce site, je ne le conaissais pas)
Avatar
Saulot
Hélas, ce n'est pas moi qui decide de ce genre de remaniement...
Dur dur d'être un simple executant ^^

Je vais regarder ce site, ca a l'air de correspondre à ce que je cherche.

Merci à toi

"Piotrek" a écrit dans le message de
news:uRFZg$
Effectivement :)

je pense que tu devrais "affiner" ton appli autant que possible, les
webservices ne devraient envoyer que les donnees recquises, la technique


de
base pour cela est, sur le client, de forcer (d'une maniere intelligente)
l'utilisateur a pre-selectionner des donnees.

ex: n'afficher que les contrats portant sur un mois (ou une semaine si


t'en
as beaucoup) au maximum
ex: proposer un menu offrant des pre-selections
...

autrement t'as de la chance:
http://www.mastercsharp.com/article.aspx?ArticleID†&&TopicID=7
(pas trop mal ce site, je ne le conaissais pas)