Я использую Visual Studio 2017 и SQL Server 2017 и последнюю версию Crystal Reports. Затем я создаю хранимую процедуру в SQL Server и новый отчет в Visual Studio (C #), используя код для получения информации о соединении из app.config
.
Когда я пытаюсь заставить программу работать в ПК-клиенте, у меня возникла проблема с открытием временного соединения - ошибка показана на снимке экрана ниже.
Это код информации о соединении:
SaleReportCrystal aLL_PUSH_STUDENTS = new SaleReportCrystal();
System.Data.Common.DbConnectionStringBuilder builder = new System.Data.Common.DbConnectionStringBuilder();
builder.ConnectionString = ConfigurationManager.ConnectionStrings["Connection"].ConnectionString; ;
string server = builder["Data Source"] as string;
string database = builder["Initial Catalog"] as string;
string UserID = builder["User ID"] as string;
string password1 = builder["Password"] as string;
aLL_PUSH_STUDENTS.SetDatabaseLogon(UserID, password1, server, database);
ReportPrint studentInforamtionRep = new ReportPrint();
studentInforamtionRep.crystalReportViewer1.ReportSource = aLL_PUSH_STUDENTS;
studentInforamtionRep.ShowDialog();
Ошибка: