J'ai un rapport de cristal qui fonctionnait correctement sur ma machine locale mais lorsque je l'ai déplacé sur mon serveur, il me donnait un "Erreur de connexion aux paramètres".Rapport Crystal - erreur de connexion invalide
Le code est ci-dessous. Il est appelé à partir d'une application .net
Dim CR As New ReportDocument
Dim str As String = Application.StartupPath
If PrintDialog1.ShowDialog() <> Windows.Forms.DialogResult.OK Then Exit Sub
CR.Load(Application.StartupPath & "\CR Reports\BookPickByConsignee.rpt")
CR.SetParameterValue("param_picknumber", Me.txtpickNumber.Text.Trim())
CR.DataSourceConnections.Item(0).SetConnection(Configuration.ConfigurationSettings.AppSettings("DatabaseServer").ToString(), Configuration.ConfigurationSettings.AppSettings("DatabaseName").ToString(), Configuration.ConfigurationSettings.AppSettings("UserName").ToString(), Configuration.ConfigurationSettings.AppSettings("Password").ToString())
'CR.DataSourceConnections.Item(0).SetLogon("sa", "pwd")
' CR.SetDatabaseLogon("sa", "pwd")
CR.PrintOptions.PrinterName = PrintDialog1.PrinterSettings.PrinterName
CR.PrintToPrinter(Me.txtCopies.Text, True, 1, 100)
CR.Close()
Eh bien, je dois demander - est le fichier de configuration sur votre serveur pointant vers la bonne base de données? Avez-vous vérifié cela? – LittleBobbyTables
@Amit, veuillez corriger la mise en forme de votre code. –