Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
RS: Как победить "поле отсутствует в результирующем наборе"
|
|||
|---|---|---|---|
|
#18+
Есть хранимая процедура, которая вызывается с параметрами, передаваемыми отчетом, и возвращает набор записей. Столкнулся с непонятной проблемой. Параметры в хп передаются правильно и процедура возвращает правильный набор данных (рисуется таблица на столько строк, сколько записей в результирующем наборе), однако, поля из возвращаемого набора данных не пишутся в таблицу. Т.е., таблица выводится пустая. Если пойти на вкладку "Данные" и запустить выполнение хп, то она запросит параметры и выдаст правильную табицу с правильными данными (и правильными названиями столбцов), однако при выполнении отчета выходят предупреждения: [rsMissingFieldInDataSet] В набор данных "Nabor" содержится определение для Field "Pole". Это поле отсутствует в результирующем наборе, возвращаемом из источника данных. [rsErrorReadingDataSetField] В набор данных "Nabor" содержится определение для Field "Pole". Модуль обработки данных вернул ошибку во время считывания этого поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2008, 16:30 |
|
||
|
RS: Как победить "поле отсутствует в результирующем наборе"
|
|||
|---|---|---|---|
|
#18+
Обычно такое происходит при exception в data provider (например, Overflow) Запустите отчет на сервере и посмотрите в логах. --- This posting is provided "AS IS" with no warranties, and confers no rights. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2008, 23:57 |
|
||
|
RS: Как победить "поле отсутствует в результирующем наборе"
|
|||
|---|---|---|---|
|
#18+
В ExecutionLog в БД РепортСервера статус стоит RSsuccess. Собственно, и при построении отчета это была не ошибка, а предупреждение. Типа, предупреждаем на всякий случай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 10:36 |
|
||
|
RS: Как победить "поле отсутствует в результирующем наборе"
|
|||
|---|---|---|---|
|
#18+
Может дело в том, как я написал хранимку? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Собственно, в ВизуалСтудии при запуске хранимки она выдает таблицу с заголовками [pole1],[pole2],[pole3]. В разделе данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 10:49 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=35118929&tid=1537278]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
110ms |
get tp. blocked users: |
2ms |
| others: | 356ms |
| total: | 541ms |

| 0 / 0 |
