Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Источник данных для Visual Studio Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста! Кроме MS SQL Server 2000 и MS SQL Server 2005, источником данных для Visual Studio Reporting Services 2005 может быть другой SQL сервер? Например мне нужно подружить Oracle с Reporting Services 2005. Насколько это возможно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 17:31 |
|
||
|
Источник данных для Visual Studio Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
Никаких проблем не возникает - дружите сколько угодно и не только с Ораклом:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 18:52 |
|
||
|
Источник данных для Visual Studio Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
Подружить удалось :) Только встал вопрос о том, как написать хранимую процедуру на PL/SQL, что бы она возвращала мне селект, который я уже смогу использовать в Data Set. Просто text мне не подходит, потому что до того как выполнить селект, в этом же дата сете мне нужно еще и выполнить insert в определенную табличку! Например, мне нужно в одном дата сете написать: insert into TMP_REPORTING_SERVICES values ('channel_id', 'division_name', 'delivery_addr_office', 'group_code', 'brand', 'volcat', 1446); commit; select * from TMP_REPORTING_SERVICES; А в Oracle хранимые процедуры как-то хитро возвращают селект, ни как в MS SQL Server (просто указываю в теле процедуры последним делом селект, который потом и выводиться после отработки хп). И найти на форуме конкретно как создать процедуру, которая вернет селект я так и не смогла. Если есть пример простой процедуры которая делает инсерт а потом возвращает результат этого инсерта - поделитесь! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2007, 13:55 |
|
||
|
Источник данных для Visual Studio Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
Попыталась сделать следующим образом: Создаем пакет с описанием курсора. create or replace package PKG_CURSORS as TYPE CurType IS REF CURSOR; end; Сама хранимая процедура. create or replace procedure p_test ( p_a in тип_параметра, cu in out pkg_cursors.curtype ) is begin open cu for SELECT col_a, col_b FROM table_a WHERE имя_поля = p_a; end p_test; Все удачно, тест процедурки проходит без ошибок, но вот вызвать его из Data Set у меня не получается, пишу просто (Command Type: Text begin -- Call the procedure p_test(p_a => :p_a, cu => :cu); end; Выдает ошибку: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Помогите, ситуация совершенно запутанная для меня! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2007, 15:26 |
|
||
|
Источник данных для Visual Studio Reporting Services 2005
|
|||
|---|---|---|---|
|
#18+
Если кому-то будет интересно проблемма решилась просто, необходимо просто войти в другой дизайнер кода - он вызывается по кнопочке Generic Query Designer на панели где находится кнопочка Run в виде красного восклицательного знака. Для этого сначала выбираете Command Type: Stored Procedured и нажимаем на кнопку Generic Query Designer. После этого поле Command Type станет называться Stored Procedured и в него подтянуться названия всех хп в базе данных которая указана в коннекшен стринге при создании дата сурса. Дальше просто выбираете нужную вам процедуру и нажимаете RUN - больше ничего нигде писать не нужно, Reporting Services сам подхватит входные и выходные параметры для процедуры. При создании дата сурса, его тип указывала как Oracle (OracleClient). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2007, 12:21 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=34431557&tid=1538139]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 379ms |

| 0 / 0 |
