Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports > Connectivité
Connectivité Forum sur les problèmes de connexion CR/SGBD
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 17/05/2007, 23h29   #1
Invité régulier
 
Inscription : février 2003
Messages : 17
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 17
Points : 6
Points : 6
Par défaut [X][C#]Paramètres de connexion SQL

Bonjour,

Bon, je poste parce que là, je vais craquer !!

Je travaille avec [VS 2005] en [C#], en WebForm, Crystal Report [10], [SQL Server 2000] (en identification SQL par connexion sécurisée).

J'ai découvert récemment Crystal Report.

En 30 mn, je me suis fait un super état, tableau croisé, superbe graphe.

Et depuis 3 jours j'essaye vainement de supprimer la demande d'ID/PWD de connexion à ma base SQL !!!!

Là, je perds en rentabilité !!

J'ai lu des dizaines de posts, tenté des code behind, épluché MDSN et les samples de CR, connexion en Web.config, dans le rpt, via SQLDatasource et j'en passe ...

Rien y fait !

Tant que je reste sous VS, c'est parfait. Dès que j'essaye d'attaquer les pages sous mon IIS local ... vlan, demande d'ID/PWD.

Il y a forcément quelque chose qui m'échappe !

Là, il faut m'aider, question de santé mentale !!

Bon, quelqu'un peut-il m'aiguiller sur quelque chose qui marche, ou me poster des fichiers exemples fonctionnels, ou ... simplement déjà compatir !!

Merci,

Richard
Richard MORRISSEY est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2007, 19h06   #2
Invité régulier
 
Inscription : février 2003
Messages : 17
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 17
Points : 6
Points : 6
Bon, je vois que mon poste n'attire pas les foules !!

Mais pour ceux qui tomberaient sur ce poste dans l'espoir d'y trouver de l'aide, je vais indiqué quelques pistes.

D'abord, il existe 2 manières d'intégrer un rapport CR :

- le modèle objet ReportDocument
- le modèle objet CrystalReport

Je vous invite à consulter la rubrique d'aide VS "Choisir le modèle d'objet correct pour votre projet" :
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.fr/crystlmn/html/crconsdkfundamentalswhichobjectmodelchoosing.htm
Selon l'aide MSDN de VS 2005, le modèle ReportDocument est plus performant.

Pour ma part, j'ai exploré le modèle CrystalReport. Pas par esprit de contradiction, mais pour bénéficier de ce que j'espérais une meilleure intégration entre les objets CR.

Je me suis donc lancer dans le tutoriel : Tutoriels du modèle d'objet CrystalReportViewer.
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.fr/crystlmn/html/crtsktutorialscrvobjectmodel.htm

J'ai ainsi réussi à passer les codes de connexion à ma BD SQL dans le code behind de ma page aspx.

Mais, cruelle déception !

J'utilise une procédure stockée paramétrée pour alimenter mon rapport.
Pour indiquer l'origine du paramètre discret, j'avais utilisé l'objet Report du CrystalReportSource et sa propriété parameters qui permet de passer une collection de paramètres (dans mon cas un seul) que j'avais lié à une dropdownlist qui sollicitait une méthode RefreshReport. C'était pafait avant l'écriture du code behind de la connexion.
Mais après, cela ne fonctionne plus !!!

Il semble donc que solliciter par code les objets de la classe CrystalDecisions oblige à reécrire les paramètres discrets.

J'ai donc suivi le tutoriel : Tutoriel : Lecture et définition des paramètres discrets
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.fr/crystlmn/html/crtsktutorialscrvparametersdiscrete.htm
J'ai fini par réussir à passer des paramètres à mon rapport.

Puis j'ai voulu réinstallé ma dropdownlist pour que l'utilisateur puisse choisir le paramètre (une année) de mon rapport.

Mais pb , parce que le tuto conseille de mettre le code dans une procédure Page_Init, qui ne connait donc pas encore l'objet Dropdownlist qui va être créé !

Je vais essayer de travailler avec une variable en Url que je fixerai à ma valeur par défaut (année en cours) si je n'ai rien ou à la valeur de la Dropdownlist que je passerai en url si l'utilisateur l'a choisie, pour n'avoir qu'une seule page.

Voilà, 30 mn pour faire un joli rapport, une semaine pour arriver (peut-être) à l'exploiter !!!

Tout cela parce que CR se mêle de ma sécurité SQL !! Qu'il m'avertisse de faiblesse éventuelle je veux bien. Mais me compliquer la vie à plaisir ...
Pourquoi ne pas avoir simplement prévu le cas dans l'expert BD puisque on nous fourni le code pour le faire ??

Quel dommage ! Mais peut-être ai-je raté quelque chose ?

Enfin, l'aide VS est très lourde et fastidieuse à consulter. Je ne peux que vous conseiller de filtrer très fort sur le langage, technologies et type de contenu pour faire une recherche, ... et encore !

Bon courage à tous,

Richard
Richard MORRISSEY est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2007, 17h41   #3
Membre habitué
 
Avatar de hiul dragonfel
 
Inscription : juin 2005
Messages : 186
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 186
Points : 106
Points : 106
Envoyer un message via MSN à hiul dragonfel
je compati (TT_TT)
g le meme probleme
hiul dragonfel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2007, 00h13   #4
Invité régulier
 
Inscription : février 2003
Messages : 17
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 17
Points : 6
Points : 6
Par défaut Merci !

Ah !! Merci hiul dragonfel de compatir !

Pour finir, j'ai enfin réussi à faire tourner mon état mais je n'ai pas raconté ici mes déboires pour installer les bonnes dll de CR sur mon serveur web ... encore galère !

Bon finalement ça tourne mais je ne sais plus vraiment grace à quoi !!

Si tu galères aussi ... je compatis ! Armes-toi de courage, il en faut !

Haut les coeurs !

Richard
Richard MORRISSEY est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h39.


 
 
 
 
Partenaires

Hébergement Web