Bonjour à tous,
J'ai actuellement un problème pour le déploiement de mon application sur les machine clientes (qui sont en 64 bits).
J'ai développé mon application sur Visual Studio 2008 professionnel, Crystal Report y était intégré (lorsque je regardes dans Help -> About, je vois que la version de mon CR est "Crystal Reports Basic for Visual Studio 2008").
Lorsque je lances mon applic sur ma machine de développement, les impressions CR fonctionnent sans problèmes.
Cependant lorsque je l'installe sur d'autres machines (machines clientes) j'ai toujours une erreur lorsque j exécutes la fonction VerifyDatabase() :
Une exception est lancée et j'obtiens le message suivant qui m'indique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 ConnectionInfo crConnectionInfo = new ConnectionInfo(); crConnectionInfo.ServerName = Properties.Settings.Default.ServeurSQL ; crConnectionInfo.DatabaseName = Properties.Settings.Default.BD; crConnectionInfo.IntegratedSecurity = true; ReportDocument rep = ReportSourceSetup(crConnectionInfo); try { rep.VerifyDatabase(); crystalReportViewer1.ReportSource = rep; crystalReportViewer1.Refresh(); } catch (Exception ex) { MessageBox.Show(Erreur : " + ex.Message, "Erreur",MessageBoxButtons.OK,MessageBoxIcon.Error); Close(); }J'ai installé sur les machines clients CRRedist2008_x86.msi, j ai aussi essayé avec la version 64 mais cela ne fonctionne quand même pas.Invalid mapping type value
J'ai également essayé en modifiant la platform target (AnyCPU -> x86 etc) mais rien n'y fait
Avez vous une idée du problème ?
Merci d'avance !
Partager