Hi,
Alors voila j'aimerais afficher un état Crytal Report basé sur la table d'une base mysql. J'ai bien créé ma source de donneés et je peux ajouter les champs sur mon état. Mon problème se situe au moment d'afficher cette état, j'ai une erreur : CrystalDecisions.CrystalReports.Engine.LogOnException: Échec de la connexion.
Pourtant je renseigne bien toutes les informations de connexion comme vous pouvez le voir dans mon code ci-dessous. Alors je dirais que le problème viens du fait que j'utilise une base mysql, mais je n'ai trouvé aucun exemple sur le web. Si quelqun pouvait me fournir cet exemple je lui en serai très reconnaissant.
Le code :
private
void Page_Load(object sender, System.EventArgs e)
{
//chargement du report .rpt
ReportDocument myReport =
new ReportDocument();
myReport.Load(@"C:\Inetpub\wwwroot\Mitis.Net-Beta\CR_City.rpt");
//Informations de connexion (uniquement pour SQl Server)
TableLogOnInfo LogOnInfo =
new TableLogOnInfo ();
LogOnInfo.ConnectionInfo.ServerName = "localhost";
LogOnInfo.ConnectionInfo.DatabaseName = "mitisnet";
LogOnInfo.ConnectionInfo.UserID = "root";
LogOnInfo.ConnectionInfo.Password = "FRE248";
LogOnInfo.TableName = "city";
//On donne les informations de connexions au Report Document
myReport.Database.Tables[0].ApplyLogOnInfo(LogOnInfo);
//On lie le Viewer au report
CR_Viewer_City.ReportSource = myReport;
}
Voila merci d'avance