|
|
|
Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
Подскажите, как передать параметр в строку соединения (Data Source). СУБД MS SQL Server. Provider=SQLNCLI.1;Data Source="=Parameters!pGetFil.Value" и Provider=SQLNCLI.1;Data Source=Parameters!pGetFil.Value не проходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 10:31 |
|
||
|
Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
="Provider=SQLNCLI.1;Data Source=" & Parameters!pGetFil.Value ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 12:40 |
|
||
|
Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
Тынц забыл :) Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе. Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 12:42 |
|
||
|
Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
buven, пробывал прописать ="Provider=SQLNCLI.1;Data Source=" & Parameters!pGetFil.Value в datasource--> connectingstring. Выдаёт ошибку о невозможности создания datasource ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 13:04 |
|
||
|
Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
Прошу прощения, не проверял просто такой ход. 1.Вы случаем не Shared Data Source создаете? 2.Строка соединения для MSSQL иммет вид Data Source=<servername>;Initial Catalog=<dbname> Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе. Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 14:18 |
|
||
|
Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
buven, да shared datasource. А может можно как нибудь по другому, если не получается в shared datasource. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 14:23 |
|
||
|
Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
В Shared Data Source нельзя передавать параметры. На то он и Shared. При создании DataSet рядом с полем DataSource тыкаем по кнопочке [...] Снимаем галочку Use shared Datasource Reference. Становится активным выбор типа и редактирование строки соединения. Называем как-нибудь наш DS. В поле Type выбираем нужный тип. Жмем Fx и вставляем строку соединения в нужном для нашего типа формате. Идем во вкладку Cridentials выставляем то что нам нужно для соединения.(я не пробовал, но подозреваю, что будет работать и если указывать логин с паролем в самой строке соединения, правда это плохо, т.к. их можно будет достать из rdl). Жмем ОК. Пишем наш селект и получаем то что нужно. У вас несколько баз на одном сервере? Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе. Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 15:48 |
|
||
|
Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
buven, да несколько баз. Очередная попытка. Пишет Syntax Error когда вставляю параметр. Type: SQL Server Data Source=dBName - проходит Не проходит: Data Source="=Parameters!pGetFil.Value" Data Source=Parameters!pGetFil.Value Может что-то неправильно делаю, подскажите, пож.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2009, 17:15 |
|
||
|
Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
Так у вас разные серверы? Мы должны передать строку. Если в Expression строки соединения просто написать Data Source=dBName;Initial catalog=smth получается строку мы передали. Если же она у нас зависит от параметра, то эту строку нам нужно составить ручками. В вашем случае: ="Data Source=" & Parameters!pGetFil.Value & ";Initial catalog=smth" А вообще я бы вам посоветовал погуглить по поводу connection string вообще, и для SQL в частности. Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе. Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2009, 09:10 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=36008661&tid=1536168]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
172ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 480ms |

| 0 / 0 |
