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

SDK Discussion :

[10] [ASP.NET/C#] Exporter un état


Sujet :

SDK

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2005
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 27
    Points : 22
    Points
    22
    Par défaut [10] [ASP.NET/C#] Exporter un état
    Bonjour,
    je developpe une appli en web form, dans la quelle j'utilise Crystal report.
    je veux exporter mes cr. tous marche tres bien en local.
    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
     
    ...
            oDoc = new ReportDocument();
            string sFichierRPT = Server.MapPath("FicheEntree.rpt");
            if (File.Exists(sFichierRPT))
            {
                oDoc.Load(sFichierRPT);
                
                oDoc.SetDataSource((DataTable)Fiche);
                this.crvAffichage.ReportSource = oDoc;
                Response.Clear();
                Response.Buffer = true;
                System.IO.MemoryStream oStream = (System.IO.MemoryStream)oDoc.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
                Response.ContentType = "application/pdf";
                Response.BinaryWrite(oStream.ToArray());
                Response.End();
            }


    quand je migre sur le serveur (j'ai testé sur deux serveurs), j'arrive à avoir les crystal report, mais quand je veux les exporter, il plante, à la ligne rouge. (memorystream...) : il me dit que le fichier temporaire XXXXXXXXXXXXXXXXXXXX.rpt (dans le repertoire c:\windows\temp) est utilisé par un autre processus, et qu'il ne peut pas y acceder.
    (je sais pas si c'est un problème de droits d'utilisateur ou si ça vient de mon code, bien que j'ai donné tous les droits nécessaire)
    le fichier temporaire est bien présent dans c:\windows\temp

  2. #2
    Membre à l'essai
    Inscrit en
    Mai 2005
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 27
    Points : 22
    Points
    22
    Par défaut
    C'est bon j'ai trouvé, apres plusieurs jours de recherche...
    donc pour ceux que ça interesserait, y'avait pas de acrobat reader installé sur le serveur.



+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ASP.net et exportation en excel
    Par zaki_1982 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 10/08/2009, 14h37
  2. [ASP.NET/C#]Export CSV via HttpResponse
    Par Unusual dans le forum ASP.NET
    Réponses: 8
    Dernier message: 16/07/2009, 15h51
  3. [ASP.NET][C#]Export de plusieurs GridView vers Excel
    Par doudou_rennes dans le forum ASP.NET
    Réponses: 1
    Dernier message: 08/01/2008, 10h34
  4. Réponses: 1
    Dernier message: 12/07/2006, 11h26
  5. [CR][ASP.NET][C#] Export vers PDF
    Par kaoutara dans le forum SDK
    Réponses: 2
    Dernier message: 20/10/2004, 11h33

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