powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / crystal reports: logon failed
10 сообщений из 10, страница 1 из 1
crystal reports: logon failed
    #32370122
UU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кто-нибудь crystal reports юзает?
пытаюсь обновить отчет Crystalreportviewr.refreshreport
перед этим задаю logoninfo

Код: plaintext
1.
2.
3.
4.
	logOnInfo.ConnectionInfo.ServerName =  "prol-3000 ";
			logOnInfo.ConnectionInfo.DatabaseName =  "kazna_2003_P" ;
			logOnInfo.ConnectionInfo.UserID =  "asp" ;
			logOnInfo.ConnectionInfo.Password =  "cata" ;
			logOnInfo.TableName =  "cr_test;1 ";


говорит Logon Failed. чего еще надо?
...
Рейтинг: 0 / 0
crystal reports: logon failed
    #32370414
AVSONE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Logon Failed выкидывается по тысяче причин - это у них любимая ошибка.
Нужно больше информации.
В MSDN перед тем как обращаться к таблице делается
Report.Database.Tables [table].ApplyLogOnInfo(logOnInfo);

т.е. попорбуй
logOnInfo.ConnectionInfo.ServerName = "prol-3000";
logOnInfo.ConnectionInfo.DatabaseName = "kazna_2003_P";
logOnInfo.ConnectionInfo.UserID = "asp";
logOnInfo.ConnectionInfo.Password = "cata";
Report.Database.Tables [table].ApplyLogOnInfo(logOnInfo); - в цикле для всех таблиц
а затем
logOnInfo.TableName = "cr_test;1";

А вообще ни разу такой изврат не использовал. Динамически менял датасет и т.п. Проще есть решения.
...
Рейтинг: 0 / 0
crystal reports: logon failed
    #32371131
UU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот на page_load сейчас у меня вот такая фигня

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
CrystalDecisions.CrystalReports.Engine.ReportDocument crrep= new CrystalDecisions.CrystalReports.Engine.ReportDocument();

crrep.Load(@ "c:\inetpub\wwwroot\test\3d.rpt" );

TableLogOnInfo logOnInfo = new TableLogOnInfo();

logOnInfo = crrep.Database.Tables[ 0 ].LogOnInfo ;
logOnInfo.ConnectionInfo.ServerName =  "prol-3000 ";
logOnInfo.ConnectionInfo.DatabaseName =  "kazna_2003_P" ;
logOnInfo.ConnectionInfo.UserID =  "asp" ;
logOnInfo.ConnectionInfo.Password =  "cata" ;
Label1.Text=crrep.Database.Tables.Count.ToString();
crrep.Database.Tables[ 0 ].ApplyLogOnInfo(logOnInfo);

CrystalReportViewer1.ReportSource=crrep;
CrystalReportViewer1.DataBind();


таблица точно одна, поэтому цикла нет

но дело в том что при открытии отчета похоже не происходит обращения к базе, а просто отображаются сохраненные в отчете данные. Если же в свойствах отчета убираю галочку "Save Data With Report", то при открытии вылетает та же ошибка "Logon Failed".


авторА вообще ни разу такой изврат не использовал. Динамически менял датасет и т.п. Проще есть решения.
расскажи если можешь как проще
...
Рейтинг: 0 / 0
crystal reports: logon failed
    #32371138
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UU, вот в инете есть онлайн-книга бесплатная по CR, единственный "-" - она на английском.

http://www.crystalreportsbook.com/Chapters.asp
...
Рейтинг: 0 / 0
crystal reports: logon failed
    #32371297
UU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, спасибо, хорошая книжка, но пока продолжает не работать, хотя у меня все вроде также написано, уже три варианта перепробовал, пока я в тупике :(
...
Рейтинг: 0 / 0
crystal reports: logon failed
    #32371390
UU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может что-нить прорегистрить надо или еще что
...
Рейтинг: 0 / 0
crystal reports: logon failed
    #32371484
UU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
решил попробовать так называемую push модель

DataSet myDataSet= new DataSet();

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
sqlConnection1.ConnectionString= "data source=PROL-3000 ;initial catalog=kaZna_2003_P;password=cata;persist security info=True;user id=asp;packet size= 4096 ";
sqlDataAdapter1.Fill(myDataSet);

СrystalDecisions.CrystalReports.Engine.ReportDocument crrep= new CrystalDecisions.CrystalReports.Engine.ReportDocument();
		
crrep.Load(@ "c:\inetpub\wwwroot\test\3d.rpt" );
crrep.SetDataSource(myDataSet);

DataGrid1.DataSource=myDataSet;
DataGrid1.DataBind();

CrystalReportViewer1.ReportSource=crrep;


при этом когда отчет сохранял галочку "Save Data WIth Report" убрал то есть отчет должен быть пустой

результат таков: на странице в гриде три записи, потому что запрос возвращает три записи, а в отчете записей дофига, то есть обновление не произошло.
...
Рейтинг: 0 / 0
crystal reports: logon failed
    #32371562
UU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тихо сам с собой я веду беседу :) в общем все заработало с push моделью
...
Рейтинг: 0 / 0
crystal reports: logon failed
    #32371780
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UU, запость на бис решение проблемы :)
Раз уж ты сам с собой разговаривал, то сам себе и ответь ;)
...
Рейтинг: 0 / 0
crystal reports: logon failed
    #32372639
UU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну примерно так :)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
// push model
DataSet myDataSet= new DataSet();


sqlConnection1.ConnectionString= "data source=PROL-3000 ;initial catalog=kaZna_2003_P;password=cata;persist security info=True;user id=asp;packet size= 4096 ";
sqlDataAdapter1.Fill(myDataSet);

CrystalDecisions.CrystalReports.Engine.ReportDocument crrep= new CrystalDecisions.CrystalReports.Engine.ReportDocument();
			
crrep.Load(@ "c:\inetpub\wwwroot\test\crystalreport1.rpt" );
crrep.SetDataSource(myDataSet);
			
CrystalReportViewer1.ReportSource=crrep;
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / crystal reports: logon failed
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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