Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.08.2008, 20:25
|
|||
|---|---|---|---|
|
|||
Хранимая процедура как источник данных в CR |
|||
|
#18+
Хранимая процедура возвращает 2 набора данных (2 таблицы). Когда я выбираю эту хранимку в качестве источника данных в CR, в отчет добавляется только одна таблица? Реально ли вообще настроить так, чтобы 2 таблицы добавить? Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.08.2008, 22:47
|
|||
|---|---|---|---|
|
|||
Хранимая процедура как источник данных в CR |
|||
|
#18+
Вряд ли. Для Crystal Reports несколько recordset-ов, или плоских таблиц, может возвращать только к-л. источник данных. А хранимая процедура для CR - это тоже recordset, только параметризованный. Поэтому или добавить к-л. собственный промежуточный слой между хранимкой и CR, или как-то ещё: добавить ещё один параметр, чтобы получать только 1 набор данных в зависимости от этого параметра, или через собственный запрос вытаскивать нужные данные, и т.п. А напрямую не получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.08.2008, 10:17
|
|||
|---|---|---|---|
Хранимая процедура как источник данных в CR |
|||
|
#18+
Да, напрямую нельзя. У меня проект на VB.NET. В дизайнере отчётов указываю источник данных ADO.NET (XML), выбираю предварительно сформированный xml-файл со схемой и данными. Дальше ваяю отчёт как требуется. В проекте получаю данные из хранимки в виде DataSet'а, в котором несколько таблиц, а дальше устанавливаю этот DataSet в виде источника данных для отчёта. Xml-файл со схемой и данными я получаю с помощью DataSet.WriteXml("filename", XmlWriteMode.WriteSchema). Подойдут и ttx-файлы, но они не такие удобные. Только во время отладки уберите куда-нить xml-файл -- CR, если ему что-то не понравится в вашем DataSet, полезет в xml-файл, не сказав вам об этом. А так хотя бы сругаецо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=31&mobile=1&tid=1536809]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 358ms |

| 0 / 0 |
