Как мне исправить ошибку ниже? - PullRequest
0 голосов
/ 22 февраля 2012

У меня есть отчет .rdlc, который я создал с помощью vs2010.

Отчет имеет 2 параметра: местоположение (целое число) и dteo (дата и время).

Когда я запускаю отчет с использованием vss reportviewer, я получаю следующую ошибку:

Произошла ошибка при обработке отчета. не является допустимым значением для Int32. Индекс находился за пределами массива.

Понятия не имею, что может быть причиной этой ошибки и как ее исправить.

Большое спасибо заранее

Здравствуйте, дорогие эксперты! Я предоставляю дополнительную информацию в надежде получить некоторую помощь.

Приведенный ниже код сгенерирован из отчета, созданного vss2010.

Как видите, есть 2 параметра: доу и местоположение. Местоположение является целым числом, в то время как doe имеет тип данных date. местоположение происходит из справочной таблицы под названием Locations. Каждое местоположение (целое число) связано с location_description (nvarchar)

Я был бы рад предоставить больше, если это необходимо.

Большое спасибо

1 Ответ

0 голосов
/ 22 февраля 2012

Я использовал службу отчетов только несколько лет назад, и я могу вспомнить, что вам нужно только установить, разрешает ли параметр null, если вы ничего не передаете. Но это может быть не тот случай, который вы встретили, вы можете запустить его с помощью отчетов обслуживающий сервер напрямую?

...