Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Для тех, кто программирует для RS 2005 / 5 сообщений из 5, страница 1 из 1
29.02.2008, 11:14
    #35162575
lusinka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Для тех, кто программирует для RS 2005
Требуется помощь сама не могу понять что я делаю не так. есть вот такой скрипт, который должен создавать линки на отчет необходимый в выбранных подпапках.
Код: 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
29.02.2008, 15:42
    #35163688
lusinka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Для тех, кто программирует для RS 2005
кажется я поняла в чем причина. RS русские буквы перекодирует и из-за этого путь становится очень длинным, на что и указывает сообщение что не больше 260 символов. вопрос тогда, как передать так, чтобы все это заработало.
...
Рейтинг: 0 / 0
07.03.2008, 11:56
    #35177918
lusinka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Для тех, кто программирует для RS 2005
никто ничего вразумительного по этому поводу сказать не может?
...
Рейтинг: 0 / 0
11.03.2008, 05:29
    #35181463
LevS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Для тех, кто программирует для RS 2005
Попробуйте запустить с параметром "-t"
---
This posting is provided "AS IS" with no warranties, and confers no rights.
...
Рейтинг: 0 / 0
13.03.2008, 14:34
    #35188156
lusinka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Для тех, кто программирует для RS 2005
Спасибо за помощь. при запуске с этим параметром я поняла, что код программы был немного некорректно написан.
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Для тех, кто программирует для RS 2005 / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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