我有Windows应用程序,我使用水晶报告,它在本地机器中工作正常,但是在部署它时出现此错误 无法打开连接 详细信息:[数据库供应商代码 17] 温度 21323asdasdfv-dfdsfc-dsfdsrxdfdf}.rpt 详细信息 :[数据库供应商代码 17]这是我在加载报表时运行的代码
string LogonInfo = CONN.GetDataBaseLogon(); //Get Connection string from XML file
string[] Log = LogonInfo.Split(',');
SqlConnection Con = new SqlConnection(CONN.GetSqlConnectionString());
string Command = "USE MainDB; EXEC [dbo].[GetAllSalaf] ;";
DataSet DS = new DataSet();
SqlDataAdapter SAD = new SqlDataAdapter(Command, Con);
SAD.Fill(DS);
NewReports.Reports.AllSalaf S = new Reports.AllSalaf();
S.SetDataSource(DS);
// Log[0] =User Id ,Log[1] password Log[2] Server name
S.SetDatabaseLogon(Log[0], Log[1], Log[2], "MainDB");
crystalReportViewer1.ReportSource = S;
crystalReportViewer1.Refresh();
检查:
- 水晶报告 运行时间。
- 如果报告存在于您的项目部署 PC 或服务器中?