Bonjour,

Je développe une application web (un site) dans laquelle il y a des rapports paramétrés (Crystal report) avec comme source de données des procédures stockées sql server.

Voici mon problème.

En développement les rapports sont bien générés mais lorsque que je déploie le site sur le serveur (un VPS sous win server 2012) les rapports affichent les données de test de la machine de développement.

voici le code pour la connexion
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  ////connexion 
            CrystalDecisions.Shared.ConnectionInfo dbConnInfo = new CrystalDecisions.Shared.ConnectionInfo();
            dbConnInfo.UserID = "sa";
            dbConnInfo.Password = "motdepasse";
            dbConnInfo.ServerName = "SERVER\\INSTANCE";
            dbConnInfo.DatabaseName = "database";
 
 
            foreach (CrystalDecisions.CrystalReports.Engine.Table table in tables)
            {
                tableLoginInfo = table.LogOnInfo;
                tableLoginInfo.ConnectionInfo = dbConnInfo;
                table.ApplyLogOnInfo(tableLoginInfo);
            }
Il y a-t-il un moyen de "forcer" les rapports à prendre les données du serveur?

D'avance merci.