powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Не работает URL Access в RS 2005 :(
14 сообщений из 14, страница 1 из 1
Не работает URL Access в RS 2005 :(
    #36029641
bao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
w3wp!library! 6 ! 06 / 01 / 2009 - 16 : 37 : 07 :: i INFO: Exception dumped to: c:\Program Files\Microsoft SQL Server\MSSQL. 2 \Reporting Services\LogFiles flags= ReferencedMemory, AllThreads, SendToWatson
w3wp!library! 6 ! 06 / 01 / 2009 - 16 : 38 : 20 :: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException: An internal error occurred on the report server. See the error log for more details., ;
 Info: Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException: An internal error occurred on the report server. See the error log for more details. ---> System.Web.HttpException: Error executing child request for /ReportServer/Pages/ReportViewer.aspx. ---> System.Web.HttpParseException: The ID 'ReportViewerControl' is already used by another control. ---> System.Web.HttpParseException: The ID 'ReportViewerControl' is already used by another control. ---> System.Web.HttpException: The ID 'ReportViewerControl' is already used by another control.
   at System.Web.UI.TemplateParser.ProcessError(String message)
   at System.Web.UI.TemplateParser.ProcessBeginTag(Match match, String inputText)
   at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)
   --- End of inner exception stack trace ---
   at System.Web.UI.TemplateParser.ProcessException(Exception ex)
   at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)
   at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)
   --- End of inner exception stack trace ---
   at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)
   at System.Web.UI.TemplateParser.ParseReader(StreamReader reader, VirtualPath virtualPath)
   at System.Web.UI.TemplateParser.ParseFile(String physicalPath, VirtualPath virtualPath)
   at System.Web.UI.TemplateParser.ParseInternal()
   at System.Web.UI.TemplateParser.Parse()
   at System.Web.UI.TemplateParser.Parse(ICollection referencedAssemblies, VirtualPath virtualPath)
   at System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType()
   at System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider buildProvider)
   at System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders()
   at System.Web.Compilation.BuildProvidersCompiler.PerformBuild()
   at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
   at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
   at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
   at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
   at System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
   at System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig)
   at System.Web.HttpServerUtility.Execute(String path, TextWriter writer, Boolean preserveForm)
   --- End of inner exception stack trace ---
   at System.Web.HttpServerUtility.Execute(String path, TextWriter writer, Boolean preserveForm)
   at System.Web.HttpServerUtility.Transfer(String path, Boolean preserveForm)
   at Microsoft.ReportingServices.WebServer.Global.TransferToReportViewer()
   at Microsoft.ReportingServices.WebServer.Global.DispatchRequest(Boolean& transferedToViewerPage)
   at Microsoft.ReportingServices.WebServer.Global.Application_AuthenticateRequest(Object sender, EventArgs e)
   --- End of inner exception stack trace ---

пробую вызывать по ссылкам
http://myserver/ReportServer?%2fReport+Folder%2fReportHAHAHA&rs:command=Render&rs:Format=HTML4.0
http://myserver/ReportServer?%2fReport+Folder%2fReportHAHAHA&rs:command=Render
http://myserver/ReportServer?%2fReport%20Folder%2fReportHAHAHA&rs:command=Render
http://myserver/ReportServer?%2fReport+Folder%2fReportHAHAHA

и все в таком духе. сервер перезапускал. кто-нить знает, в чем может быть дело? :(
...
Рейтинг: 0 / 0
Не работает URL Access в RS 2005 :(
    #36030623
buven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На чем пишим?
Вам же явно сказали:

авторThe ID 'ReportViewerControl' is already used by another control

Может в раздел программеров обратиться лучше?

Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
Не работает URL Access в RS 2005 :(
    #36031588
bao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, не лучше.
сам спрашивал - сам и отвечаю: нехватает параметра rs:Command=Get.
в книге Hitchhiker's guide to SQL Server 2000 reporting services написано "This is an internal call that Microsoft uses to pull resources such as javascript files, cascading style sheets and images out of their own DLLs". Что это такое - не понял. в разделе MSDN, посвященном Reportiung Services 2005 , я такого хинта не нашел :(

итого добавляем
http://myserver/ReportServer?%2fReport+Folder%2fReportHAHAHA&rs:command=Render&rs:Format=HTML4.0
http://myserver/ReportServer?%2fReport+Folder%2fReportHAHAHA&rs:command=Render &rs:Command=Get &rs:Format=HTML4.0

и открывается долгожданный репорт. почему у него нет тулбара, хотя MSDNShow or hide the toolbar. If the value of this parameter is false, all remaining options are ignored. If you omit this parameter, the toolbar is automatically displayed for rendering formats that support it. The default of this parameter is true. тоже не очень понятно. кто-нить может объяснить?
но это ладно, есть проблемы и похуже. не работает POST-вызов. по этому руководству делаю
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<HTML>
<BODY>
<FORM id="frmRender" action="http://myserver/reportserver?%2fReps%2fReport1" method="post" target="_self">
   <INPUT type="hidden" name="rs:Command" value="Render"> 
   <INPUT type="hidden" name="rc:LinkTarget" value="main">
   <INPUT type="hidden" name="rs:Format" value="HTML4.0"> 
   <INPUT type="submit" value="View Report"> 
</FORM> 
</BODY> 
</HTML>
при нажатии на кнопку получаю
Код: plaintext
1.
2.
3.
4.
5.
    *  An internal error occurred on the report server. See the error log for more details. (rsInternalError) Get Online Help
          o Error executing child request for /ReportServer/Pages/ReportViewer.aspx.
                + The ID 'ReportViewerControl' is already used by another control.
                      # The ID 'ReportViewerControl' is already used by another control.
                            * The ID 'ReportViewerControl' is already used by another control.

добавление <INPUT type="hidden" name="rs:Command" value="Get"> не дает результата.
Кто с таким сталкивался?
авторВерсия 9.00.3073.00 служб Microsoft SQL Server Reporting Services

Reporting Services
[Version: 9.2.3042.00 Edition: Developer Edition Patch level: 9.2.3073 Language: English (United States)]

Microsoft SQL Server 2005 - 9.00.3073.00 (Intel X86) Aug 5 2008 12:31:12 Copyright (c) 1988-2005 Microsoft Corporation Developer Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
...
Рейтинг: 0 / 0
Не работает URL Access в RS 2005 :(
    #36031592
bao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНа чем пишим?
пардон, не сразу допер что эта надпись значит. на Reporting Services пишем :))
В смысле ссылку пытаюсь сделать, Properties -> Navigation -> Jump to URL в текстовом поле.
...
Рейтинг: 0 / 0
Не работает URL Access в RS 2005 :(
    #36031732
buven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что за задача то стоит? Я что то как не пытался, не получилось воспроизвести ошибку. По примерам MS все шуршит. И чем jump to Report не устроил?

Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
Не работает URL Access в RS 2005 :(
    #36032012
bao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выложите плз код который тестите и версию сервера.
джамп не устроил тем что открывается в том же окне, а мне нужно в другом. ну и плюс нажатие Back в эксплорере никакой радости не вызывает :(
...
Рейтинг: 0 / 0
Не работает URL Access в RS 2005 :(
    #36032539
buven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал вот такую html-ку


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<HTML>
<BODY>
<FORM id="frmRender" action="http://localhost/Reports/Pages/Report.aspx?ItemPath=%2fZayavka" method="post" target="_self">
   <INPUT type="hidden" name="rs:Command" value="Render"> 
   <INPUT type="hidden" name="rc:LinkTarget" value="main">
   <INPUT type="hidden" name="rs:Format" value="HTML4.0"> 
   <INPUT type="submit" value="View Report"> 
</FORM> 
</BODY> 
</HTML>

Ссылка немного отличается от вашей. Но отчет в корневой папке открывается нормально.

А вот этот тынц читали?

Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
Не работает URL Access в RS 2005 :(
    #36032586
bao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тынц не читал. escape в данный момент не требуется. пример вы привели интересный. сегодня вечером попробую - отпишуть. Вы не могли бы попробовать сделать POST к "reportserver?"
...
Рейтинг: 0 / 0
Не работает URL Access в RS 2005 :(
    #36032663
buven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<HTML>
<BODY>
<FORM id="frmRender" action="http://localhost/reportserver?/Zayavka" method="post" target="_self">
   <INPUT type="hidden" name="rs:Command" value="Render"> 
   <INPUT type="hidden" name="rc:LinkTarget" value="main">
   <INPUT type="hidden" name="rs:Format" value="HTML4.0"> 
   <INPUT type="submit" value="View Report"> 
</FORM> 
</BODY> 
</HTML>

И вот такая штука работает.

Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
Не работает URL Access в RS 2005 :(
    #36034328
bao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня та же лажа что и была :(
а вот таким вот макаром
Код: plaintext
<FORM id="frmRender" action="http://localhost/Reports/Pages/Report.aspx?ItemPath=%2fZayavka" method="post" target="_self">
параметры не передать.

пожалуйста, дайте версию вашего сервера. придется на майкрософтовском форуме спрашивать.
...
Рейтинг: 0 / 0
Не работает URL Access в RS 2005 :(
    #36034877
buven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Microsoft SQL Server 2005 - 9.00.4035.00 (Intel X86) Nov 24 2008 13:01:59 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)


Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
Не работает URL Access в RS 2005 :(
    #36034913
bao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, я по крайней мере убедился что у вас другой сервер :)
...
Рейтинг: 0 / 0
Не работает URL Access в RS 2005 :(
    #36038232
bao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Не работает URL Access в RS 2005 :(
    #36054808
LevS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Используйте параметр rc:toolbar = false
Если вы хотите большего, нежели показать содержимое отчета, придется воспользоваться report viewer control.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Не работает URL Access в RS 2005 :(
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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