2012-02-22 2 views
0

У меня есть отчет .rdlc, который я создал с помощью vs2010.Как устранить ошибку ниже?

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

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

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

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

спасибо заранее

Здравствуйте еще раз Дражайшие Эксперты, я обеспечиваю дополнительную информацию в надежде, что я могу получить некоторую помощь.

Код, указанный ниже, генерируется из отчета, выполняемого по vss2010.

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

Я был бы рад предоставить вам больше, если потребуется.

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

ответ

0

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

+0

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

Смежные вопросы