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

ASP.NET Discussion :

probleme reporting services


Sujet :

ASP.NET

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 18
    Points : 14
    Points
    14
    Par défaut probleme reporting services
    Bonjour,

    j'ai un peu de mal avec les reporting services...
    en fait j'ai du telecharger un rapport au format xml que j'ai ensuite enregistré dans une table
    nommé temp dans ma bdd (que je crée et que je supprime des que j'ai fini mon enregistrement).
    voici etape par etape pour etre plus clair:
    1. telecharger le rapport
    2. creer table temp dans la bdd (sql server 2005)
    3. enregistrer dans la table (methode insert)
    4.
    5.supprimer la table temp

    le 4. est ma partie de creation de rapport via reporting services et plus precisement les local report.
    Le rapport ainsi généré sera enregistré en xls et envoyer par mail.

    le probleme c'est que je vois pas du tout comment faire pour creer le rapport. (plutot comment recuperer les données qu'il faut).

    Merci d'avance.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 18
    Points : 14
    Points
    14
    Par défaut
    pour le moment j'ai crée le report (rdlc) et ma connexion au dataset.
    maintenant j'essaye de creer un local report mais je suis en appli console et je n'aarive pas a ajouter une datasource.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 18
    Points : 14
    Points
    14
    Par défaut
    alors j'ai ajouté ce bout de code:

    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
    23
    24
    25
    26
    LocalReport localReport = new LocalReport();
                localReport.ReportPath = @"c:\Logs\Report1.rdlc";
     
                //debut test
     
                ReportTableAdapters.TempTableAdapter ta1 = new webreporting.ReportTableAdapters.TempTableAdapter();
                ReportDataSource ds1=new ReportDataSource("TempTableAdapter", ta1.GetData());
                localReport.DataSources.Add(ds1);
                //fin test
     
                Warning[] warnings;
                string[] streamids;
                string mimeType;
                string deviceInfo = "<DeviceInfo><StartPage>0</StartPage></DeviceInfo>";
                string encoding;
                string extension;
     
                byte[] xlsContent=localReport.Render(
                    "Excel", deviceInfo, out mimeType, out encoding,
                    out extension, out streamids, out warnings);
     
                System.IO.FileStream fs = new System.IO.FileStream(@"c:\Logs\test.xls", System.IO.FileMode.Create);
                {
                    fs.Write(xlsContent, 0, xlsContent.Length);
                    fs.Close();
                }
    mais j'obtiens An error occurred during local report processing. l'erreur se produit au moment du render
    une seconde erreur est recupéré:
    A data source instance has not been supplied for the data source "Report_Temp".

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 18
    Points : 14
    Points
    14
    Par défaut
    probleme résolu tout seul comme un grand ^^

    J'avais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ReportDataSource ds1=new ReportDataSource("TempTableAdapter", ta1.GetData());
    or il fallait:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ReportDataSource ds1=new ReportDataSource("Report_Temp", ta1.GetData());

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

Discussions similaires

  1. Reporting services problems
    Par kika_92 dans le forum SSRS
    Réponses: 2
    Dernier message: 14/04/2015, 16h46
  2. Réponses: 1
    Dernier message: 16/10/2007, 18h15
  3. [reporting services]probleme d'affichage!!
    Par amatollah dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 07/04/2006, 11h05
  4. [Reporting Services] pb installation
    Par meufeu dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 02/09/2005, 14h47
  5. [servlet] probleme avec service()
    Par logica dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 03/06/2005, 10h48

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