Я создал три таблицы в SQL Server 2008, все с
Code char(1) not null,
Description varchar(50)
затем три звездочки, все по
create name_menu as
begin
set nocount on;
select Code,
Code + ' - ' Description as Description
from name;
end;
(имя является частью меняется)
Добавлен каждый спрок в отчет SSRS 2008 в виде набора данных. затем добавили каждый набор данных в качестве параметра с кодом в качестве значения, описанием в качестве метки
В отчете два меню выглядят так, как ожидалось, но в одном из них показан только код, «-» и первая буква описания. Если я добавлю значение параметра в отчет в виде текстового поля, в части описания будут присутствовать «поля», типичные для попытки отобразить младший порядковый номер UTF-16 в поле ASCII.
Я искал XML отчета и обнаружил, что все нечисловые типы данных имеют тип String или System.String
Я проверил
SELECT inf...schema.columns where DATATYPE = 'NVARCHAR'
... а их нет.
Я удалил sproc и снова запустил оператор create, а затем велел SSRS обновить поля.
Старые версии SSRS использовались для кэширования данных и иногда не обновлялись, поэтому я искал файлы для кэширования, которые нужно удалить. Не нашел ни одного.
Я должен быть в состоянии наложить результаты, но я не должен иметь для. (И не удивительно, что вам скажут: «Вы не можете этого сделать»)
Рекомендации