Как подключить Crystal Report к локальной базе данных? - PullRequest
0 голосов
/ 11 июня 2019

Я пытаюсь подключить локальную базу данных к своему отчету Crystal для целей разработки и тестирования, но появляется сообщение об ошибке «Ошибка входа в базу данных».

Когда я изменил вход в базу данных на живой сервер, он работает нормально.

Ниже приведены коды, которые я пробовал:

ReportDocument myDataReport = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
            this.CrystalReportViewer1.ID = (Request.QueryString["ncrno"]).ToString();
            myDataReport.Load(Server.MapPath("CNCR.rpt"));
            myDataReport.SetDatabaseLogon("sa", "1234", @".\SQLEXPRESS", "INTRANET");            
            myDataReport.SetParameterValue("NCR No.", (Request.QueryString["ncrno"]).ToString());
            CrystalReportViewer1.ReportSource = myDataReport;
            CrystalReportViewer1.DataBind();

Я также попытался изменить вход в базу данных на:

myDataReport.SetDatabaseLogon("sa", "1234", @"PC00001-MYPC-\SQLEXPRESS", "INTRANET");

Но все равно не получилось.

1 Ответ

0 голосов
/ 11 июня 2019

если у вас установлен только один экземпляр, используйте

myDataReport.SetDatabaseLogon ("sa", "1234", ".", "INTRANET");

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...