IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Problème migration rdlc 2005 vers redlc 2010


Sujet :

C#

  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2009
    Messages : 45
    Par défaut Problème migration rdlc 2005 vers redlc 2010
    Bonjour,

    Mon application génère environ 9000 pdf en utilisant un rdlc,
    elle était en 2005 et elle passe environ 3h30 pour la génération.
    Mais après migration vers 2010 j'était obligé d'ajouter le dispose au rapport pour que j'évite le problème de OutOfMemoryException, mais le temps de génération dépasse les 6h

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    While(...)
            {
                using (LocalReport report = new LocalReport())
                {
                    .
                    .
                    .
     
                    report.ReportEmbeddedResource = "NomRapport.rdlc";
                    report.SetParameters(...);
                    report.DataSources.Add(...);
                    resultat = report.Render(format, deviceInfo, out mimeType, out encoding, out extension, out streams, out warning);
     
                    file = new FileInfo(...);
                    using (FileStream fs = new FileStream(file.FullName, FileMode.Create))
                    {
                        fs.Write(resultat, 0, resultat.Length);
                    }
                    report.DataSources.Clear();
                }
            }
    Merci d'avance.
    Cdt,

  2. #2
    Membre émérite
    Avatar de dkmix
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    619
    Détails du profil
    Informations personnelles :
    Localisation : Jamaïque

    Informations forums :
    Inscription : Septembre 2007
    Messages : 619
    Par défaut
    Bonjour,
    Quelle est la question ?

  3. #3
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2009
    Messages : 45
    Par défaut
    Citation Envoyé par dkmix Voir le message
    Bonjour,
    Quelle est la question ?
    Comment faire réduire le temps de génération en même temps éviter le problème de mémoire ?

  4. #4
    Membre émérite
    Avatar de dkmix
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    619
    Détails du profil
    Informations personnelles :
    Localisation : Jamaïque

    Informations forums :
    Inscription : Septembre 2007
    Messages : 619
    Par défaut
    PDFSharp, ItextSharp ?
    Mais bon il faut reprendre toute la présentation ...

Discussions similaires

  1. [AC-2010] Problème migration de 2003 vers 2010
    Par paidge dans le forum VBA Access
    Réponses: 6
    Dernier message: 13/09/2011, 14h16
  2. Migration mdb 2003 vers adp 2010
    Par jloois dans le forum Projets ADP
    Réponses: 4
    Dernier message: 03/05/2010, 21h11
  3. Migration SQL 2005 vers SQL 2008
    Par mad_martigan dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 25/08/2009, 13h34
  4. Problème migration script matlab vers c
    Par flo-1987 dans le forum C
    Réponses: 4
    Dernier message: 19/12/2008, 14h30
  5. Migration SQL 2005 vers 2000
    Par bsoft dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 29/03/2006, 16h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo