Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Rave
Rave Forum d'entraide sur Rave Reports
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/02/2006, 12h24   #1
Membre confirmé
 
Homme Décapiteur de bug
Développeur informatique
Inscription : décembre 2005
Messages : 261
Détails du profil
Informations personnelles :
Nom : Homme Décapiteur de bug
Âge : 31

Informations professionnelles :
Activité : Développeur informatique
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : décembre 2005
Messages : 261
Points : 298
Points : 298
Par défaut [ReportDocument]Charger un RPT à partir d'1 Byte[] ?

Salut le Forum !
j'ai une base de donnée qui contient une colonne "image" contenant différents RPT.
je lance une requete afin de récupérer la ligne contenant le RPT désiré, et j'obtient un byte[]. Jusque là pas de problème
là où ça se corse, c'est quand j'essaye de générer un ReportDocument à partir de ce tableau de byte...

en effet, il existe la méthode ReportDocument.Load(string CheminDuFichier), mais, aucune méthode du style : ReportDocument.From(MemoryStream) ou stream, ou byte[] etc...

quelqu'un a t'il une idée pour générer un ReportDocument a partir d'autre chose qu'un fichier ?

Merci d'avance
Themacleod1980 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 21h03   #2
Expert Confirmé
 
Avatar de neguib
 
Inscription : mai 2005
Messages : 3 633
Détails du profil
Informations personnelles :
Âge : 51

Informations forums :
Inscription : mai 2005
Messages : 3 633
Points : 3 967
Points : 3 967
Il me semble que pour CrystalReport l'affaire est sans issue
__________________
Pour le bien de ceux qui vous lisent, ayez à coeur le respect du forum et de ses règles
neguib est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 21h05   #3
Membre éprouvé
 
Avatar de sur_uix
 
Inscription : mai 2002
Messages : 377
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : mai 2002
Messages : 377
Points : 471
Points : 471
Et avec le RAS (report Application Server) ?

C'est juste une idée, sans garantie.
sur_uix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2006, 15h40   #4
Membre confirmé
 
Homme Décapiteur de bug
Développeur informatique
Inscription : décembre 2005
Messages : 261
Détails du profil
Informations personnelles :
Nom : Homme Décapiteur de bug
Âge : 31

Informations professionnelles :
Activité : Développeur informatique
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : décembre 2005
Messages : 261
Points : 298
Points : 298
re,
Pour le RAS, vu le prix... je laisse béton !
merci quand même pour la proposition

sinon, j'ai essayé d'atribuer un memorystream, contenant un reportdocument, directement au reportviewer.ReportSource, sans succès.

la propriété ReportSource étant un "Object" savez vous ce qu'on peut lui attribuer d'autre qu'un chemin de fichier ou un reportDocument ¿¿
Themacleod1980 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2006, 20h41   #5
Membre éprouvé
 
Avatar de sur_uix
 
Inscription : mai 2002
Messages : 377
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : mai 2002
Messages : 377
Points : 471
Points : 471
Oui mais dans ta base de donnée tu as des instance de reportDocument, ou des fichiers RPT ?

par ce que si tu as des fichiers RPT 8Ce que je supose,) tu n'a cas l'enregister dans un fichier temp, et le tour est joué.

sur_uix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2006, 17h33   #6
Membre confirmé
 
Homme Décapiteur de bug
Développeur informatique
Inscription : décembre 2005
Messages : 261
Détails du profil
Informations personnelles :
Nom : Homme Décapiteur de bug
Âge : 31

Informations professionnelles :
Activité : Développeur informatique
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : décembre 2005
Messages : 261
Points : 298
Points : 298
Ouaip, c'est la première chose à laquelle j'ai pensé,
(c'est effectivement le contenu d'un fichier que j'ai inserré dans un champs)
mais je préférais tout faire sans avoir à accéder au disque parce qu'il se pourrait qu'on utilise plus tard ma librairie via une interface web :/
mais il faut bien que je me fasse une raison (sniff)

Merci de vous être interressé à mon cas
Themacleod1980 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h48.


 
 
 
 
Partenaires

Hébergement Web