Probléme d'authentification sur crystal report

intelomar 1 Messages postés mardi 16 octobre 2007Date d'inscription 11 mai 2011 Dernière intervention - 11 mai 2011 à 10:30 - Dernière réponse : cs_mohellebi 102 Messages postés mercredi 31 octobre 2007Date d'inscription 14 février 2018 Dernière intervention
- 12 août 2015 à 16:07
Bnj ,
j'ai un probléme que j'ai jamais vu ,
je taraville sur une application web asp.net , et j'utilise le crystal report viewer (Visuel studo 2010 et microsoft sql server 2008) quand je decide d'aperçu un état il m'affiche une page d'authentification concernant la base donnée mais quand je desective cette page il vient de m'afficher un message d'erreur sur la page d'internet "echec de connexion de la base donnée"
SVP aidez moi , je sui vraiment bloqué
Afficher la suite 

5 réponses

Répondre au sujet
chaymae1313 2 Messages postés mercredi 18 mai 2011Date d'inscription 28 mai 2011 Dernière intervention - 28 mai 2011 à 01:05
0
Utile
Commenter la réponse de chaymae1313
chaymae1313 2 Messages postés mercredi 18 mai 2011Date d'inscription 28 mai 2011 Dernière intervention - 28 mai 2011 à 01:05
0
Utile
moi aussi j sais pas prk
Commenter la réponse de chaymae1313
cs_mohellebi 102 Messages postés mercredi 31 octobre 2007Date d'inscription 14 février 2018 Dernière intervention - 12 juil. 2015 à 02:09
0
Utile
Bonsoir,
Pareil, pour afficher un état Crystal report sur un client ce dernier m'affiche une fenêtre d'authentification de la base donnée , chose qui n'est pas possible de communiquer le mot de passe au client
pour le moment tous les états s'impriment au niveau de l'administrateur le temps de trouver un solution
Merci d'avance pour votre aide
Commenter la réponse de cs_mohellebi
yann_lo_san 1137 Messages postés lundi 17 novembre 2003Date d'inscription 23 janvier 2016 Dernière intervention - 7 août 2015 à 22:50
0
Utile
Salut,

tu peux essayer ceci

// Un rapport
ReportDocument doc = new ReportDocument();
doc.Load("rapport.rpt");

// Connecte à la base de données
doc.SetDatabaseLogon("Uid", "Pwd");	

// Si nécessaire,  connexion sous rapport
SetTableLogon(doc, "Uid", "Pwd", null, null);	

// ApplyLogOnInfo sur chaque Table
private void SetTableLogon(ReportDocument doc, string uid, string pwd, string srv, string db)
{
	foreach ( CrystalDecisions.CrystalReports.Engine.Table t in doc.Database.Tables )
	{
		TableLogOnInfo tmpl = t.LogOnInfo;
		if ( srv != null ) tmpl.ConnectionInfo.ServerName = srv;
		if ( uid != null ) tmpl.ConnectionInfo.UserID = uid;
		tmpl.ConnectionInfo.Password = pwd;
		if ( db != null ) tmpl.ConnectionInfo.DatabaseName = db;
		t.ApplyLogOnInfo(tmpl);
	}
}


bye...
Commenter la réponse de yann_lo_san
cs_mohellebi 102 Messages postés mercredi 31 octobre 2007Date d'inscription 14 février 2018 Dernière intervention - 12 août 2015 à 16:07
0
Utile
Bonjour,
désolé pour le retard car j'étais en congé.
vu que je travaille en vb.net , je vais essayer de le convertir pour un premier temps , ensuite l appliquer
Merci encore pur le code
Commenter la réponse de cs_mohellebi

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.