powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Использование Crystal Report.
1 сообщений из 26, страница 2 из 2
Использование Crystal Report.
    #32828769
rgr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ошибки он не выдавал, просто репорт показывал серый экран.
но в проблеме я все-таки разобрался
в коде rptserver'a
была такая проверка
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
If Not IsObject(session("oEMF")) then
Set session("oEMF") = Server.CreateObject("CrystalReports10.EMFGen.1")
Call CheckForError
End if
SUB CheckForError()
	If Err.Number <>  0  Then
		if VFMT = "ENCP" then
			Response.ContentType = EMFMIMETYPE
			session("oEMF").SendErrorMsg  1 , "CRAXDRT Error Occured on Server. " & Err.Number  & " : " & Err.Description
		else
			Response.Write "CRAXDRT Error Occured on Server. Error Number: " & Err.Number & " Error Description: " & Err.Description
		end if
		Response.end
	End if
END SUB
похоже что этот объект не создавался, соответственно вызывался SUB CheckForError(), который делал response.write неизвестно куда... похоже в тело самого репорта. Обнаружил так: сделал экспорт репорту в rtf файл, и он туда вывел ошибку.
После того как закоментарил вызов этой процедуры все заработало.
...
Рейтинг: 0 / 0
1 сообщений из 26, страница 2 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Использование Crystal Report.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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