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 103 Messages postés mercredi 31 octobre 2007Date d'inscription 10 juin 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 

Votre réponse

5 réponses

chaymae1313 2 Messages postés mercredi 18 mai 2011Date d'inscription 28 mai 2011 Dernière intervention - 28 mai 2011 à 01:05
0
Merci
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
Merci
moi aussi j sais pas prk
Commenter la réponse de chaymae1313
cs_mohellebi 103 Messages postés mercredi 31 octobre 2007Date d'inscription 10 juin 2018 Dernière intervention - 12 juil. 2015 à 02:09
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
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
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
cs_mohellebi 103 Messages postés mercredi 31 octobre 2007Date d'inscription 10 juin 2018 Dernière intervention - 12 août 2015 à 16:07
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

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.