powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Crystal Report Engine Error 723 - Failed to open a rowset execute <PEStartPrintJob>
4 сообщений из 4, страница 1 из 1
Crystal Report Engine Error 723 - Failed to open a rowset execute <PEStartPrintJob>
    #37537592
amandra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
передаю параметры соединения с базой в отчет
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
       Crpe1 := TCrpe.Create(Application);
       Crpe1.Clear;
       Crpe1.ReportName := 'путь к отчеты';
       Crpe1.Connect.ServerName := dm.server; //имя сервер
       Crpe1.Connect.UserID := dm.login;//логин
       Crpe1.Connect.Password := dm.psw;//пароль
       Crpe1.Connect.DatabaseName := dm.Database; //база
       Crpe1.ParamFields.Item.ShowDialog := false;
       Crpe1.Show; //запускаю отчет
при запуске выдется ошибка Crystal Report Engine Error 723 - Failed to open a rowset execute <PEStartPrintJob>
если передеваемые параметры соединения совпадают с параметрами, которые зашиты в отчете - все норм
если отличаются - указанная ошибка вылетает, как будто передаваемые параметры коннекта игнорируются
что сделал не так?
...
Рейтинг: 0 / 0
Crystal Report Engine Error 723 - Failed to open a rowset execute <PEStartPrintJob>
    #37537776
amandra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ничего не понимаю...
если передаваемые параметры коннекта из Delphi совпадают с параметрами коннекта, которые зашиты в отчет - все норм, а если различаются - выдается указанная ошибка...
в чем вообще подвох?
...
Рейтинг: 0 / 0
Crystal Report Engine Error 723 - Failed to open a rowset execute <PEStartPrintJob>
    #37537813
amandra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если кому-то интересно, то нужно еще добавить
Код: plaintext
1.
2.
  Crpe1.Tables.Number :=  0 ;
   Crpe1.Tables.Item.ConnectBuffer := 'Provider='+dm.provider+';;Data Source='+dm.server+';;Initial Catalog='+dm.Database+';;User iD='+dm.login+';;Password='+dm.psw+';;';
...
Рейтинг: 0 / 0
Crystal Report Engine Error 723 - Failed to open a rowset execute <PEStartPrintJob>
    #37537818
FantomGood
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у кристала хитрая схема изменения параметров подключения
вот например для си
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
          crConnectionInfo.ServerName = "RCON1";   //physical server name
            crConnectionInfo.DatabaseName = "Pubs";
            crConnectionInfo.UserID = "vantech";
            crConnectionInfo.Password = "vantech";

            //Get the table information from the report
            crDatabase = crReportDocument.Database;
            crTables = crDatabase.Tables;

			//Loop through all tables in the report and apply the connection
            //information for each table.
            for (int i =  0 ; i < crTables.Count; i++)
			{
                crTable = crTables [i];
				crTableLogOnInfo = crTable.LogOnInfo;
                crTableLogOnInfo.ConnectionInfo = crConnectionInfo;
				crTable.ApplyLogOnInfo(crTableLogOnInfo);
			}
		
            //Set the viewer to the report object to be previewed.
            crystalReportViewer1.ReportSource = crReportDocument;
		}
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Crystal Report Engine Error 723 - Failed to open a rowset execute <PEStartPrintJob>
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]