powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Для тех, кто программирует для RS 2005
5 сообщений из 5, страница 1 из 1
Для тех, кто программирует для RS 2005
    #35162575
lusinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Требуется помощь сама не могу понять что я делаю не так. есть вот такой скрипт, который должен создавать линки на отчет необходимый в выбранных подпапках.
Код: 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.
Public Sub Main()

       rs.Credentials = System.Net.CredentialCache.DefaultCredentials

        Dim i As String
        Dim prop As New [Property]()

        prop.Name = "Description"

        Dim props( 0 ) As [Property]
        props( 0 ) = prop
        /скопировать свойства отчета для передачи их линку

        props = rs.GetProperties(reports, props)

        For Each i In folder
            Try
                /создаем линк на отчет
                rs.CreateLinkedReport(namelink, i, reports, props)

            Catch e As SoapException
                Console.WriteLine(e.Detail.InnerXml.ToString())
            End Try
        Next i

    End Sub
через утилиту RS.exe передаю три параметра для выполнения этого скрипта следующим образом:

rs -i C:\SQL_Projects\SCRIPTS\CreateLinkedReport.rss -s http://server/reportserver -v namelink="Амортизация" -v reports="/Users Folders/test/My Reports/Амортизация" -v folder="/Отчеты/Бухгалтерия, /Отчеты/Бухгалтерия2"

если проходить по шагам сам скрипт в дизайнере все воспринимается нормально и отрабатывает тоже. запускаю через эту утилиту он тоже отрабатывает, но сам линк создает в корневой папке на сервере т.е. в "Home", а не в заданных подпапках при это пишет сдедующее сообщение "The path for the item 's' is not valid. The full path must be less than 260 characters long; other resctrictions apply.If the report server is in native mode, the path must start with slash."
Вопрос: Что я делаю неправильно? в скрипте обработку или передаю параметр не так как требуется?
...
Рейтинг: 0 / 0
Для тех, кто программирует для RS 2005
    #35163688
lusinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
кажется я поняла в чем причина. RS русские буквы перекодирует и из-за этого путь становится очень длинным, на что и указывает сообщение что не больше 260 символов. вопрос тогда, как передать так, чтобы все это заработало.
...
Рейтинг: 0 / 0
Для тех, кто программирует для RS 2005
    #35177918
lusinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
никто ничего вразумительного по этому поводу сказать не может?
...
Рейтинг: 0 / 0
Для тех, кто программирует для RS 2005
    #35181463
LevS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуйте запустить с параметром "-t"
---
This posting is provided "AS IS" with no warranties, and confers no rights.
...
Рейтинг: 0 / 0
Для тех, кто программирует для RS 2005
    #35188156
lusinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за помощь. при запуске с этим параметром я поняла, что код программы был немного некорректно написан.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Для тех, кто программирует для RS 2005
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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