Probléme d'authentification sur crystal report

Messages postés
1
Date d'inscription
mardi 16 octobre 2007
Statut
Membre
Dernière intervention
11 mai 2011
- - Dernière réponse : cs_mohellebi
Messages postés
104
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
1 août 2019
- 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

Messages postés
2
Date d'inscription
mercredi 18 mai 2011
Statut
Membre
Dernière intervention
28 mai 2011
0
Merci
Commenter la réponse de chaymae1313
Messages postés
2
Date d'inscription
mercredi 18 mai 2011
Statut
Membre
Dernière intervention
28 mai 2011
0
Merci
moi aussi j sais pas prk
Commenter la réponse de chaymae1313
Messages postés
104
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
1 août 2019
0
Merci
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
Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
17
0
Merci
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
Messages postés
104
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
1 août 2019
0
Merci
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