|
Dynamic SQL in a Report (Reporting Servises)
|
|||
---|---|---|---|
#18+
Вот такоя вот ситуация: формируется динамический SQL. Он выполняется и вылается определнный набор данных. Все вроде бы ОК! Но вот проблема, в Report Servises я не могу его показать пользователю, потому что в DataSet я не могу определить поля, т.е. в дизайнере мне выдается DataSet без полей. Как опредлить поля, чтобы они отображались в таблице. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2005, 11:12 |
|
Dynamic SQL in a Report (Reporting Servises)
|
|||
---|---|---|---|
#18+
Поля можно создать вручную. Щелкнуть правой кнопкой на dataset и выбрать Add в меню. Либо вначале использовать обычный запрос (не динамический) для создания списка полей, а потом уже преобразовать его в динамический. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2005, 11:29 |
|
Dynamic SQL in a Report (Reporting Servises)
|
|||
---|---|---|---|
#18+
Может быть стоит пояснить вопрос. - формирую SQL: Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2005, 11:31 |
|
Dynamic SQL in a Report (Reporting Servises)
|
|||
---|---|---|---|
#18+
ruslrainМожет быть стоит пояснить вопрос. - формирую SQL: Код: plaintext 1. 2. 3. 4.
Попробуйте запрос в датасете написать в виде: ="SELECT .... " & ".... " & "....." В этом случаем параметры видны ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2005, 11:51 |
|
Dynamic SQL in a Report (Reporting Servises)
|
|||
---|---|---|---|
#18+
а переключиться в XML и прописать в ручную религия не позволяет? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2005, 11:58 |
|
Dynamic SQL in a Report (Reporting Servises)
|
|||
---|---|---|---|
#18+
ну вы блин даетеа переключиться в XML и прописать в ручную религия не позволяет? Что значит переключиться в XML? LevSЩелкнуть правой кнопкой на dataset и выбрать Add в меню. А где это щелкнуть правой кнопкой? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2005, 12:09 |
|
Dynamic SQL in a Report (Reporting Servises)
|
|||
---|---|---|---|
#18+
ruslrain ну вы блин даетеа переключиться в XML и прописать в ручную религия не позволяет? Что значит переключиться в XML? правой кнопкой мыши в проекте ткнуть в репорт и там выбрать View Code там найти свой DataSet и на плодить нужных филдов <DataSets> <DataSet Name="DataSet1"> <Fields> <Field Name="Field1"> <DataField>Field1</DataField> </Field> <Field Name="Field2"> <DataField>Field2</DataField> </Field> ..... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2005, 12:13 |
|
Dynamic SQL in a Report (Reporting Servises)
|
|||
---|---|---|---|
#18+
LevSЩелкнуть правой кнопкой на dataset и выбрать Add в меню. А где это щелкнуть правой кнопкой?[/quot] View -> Datasets (Ctrl-Alt-D) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2005, 12:21 |
|
Dynamic SQL in a Report (Reporting Servises)
|
|||
---|---|---|---|
#18+
ну вы блин даете ruslrain ну вы блин даетеа переключиться в XML и прописать в ручную религия не позволяет? Что значит переключиться в XML? правой кнопкой мыши в проекте ткнуть в репорт и там выбрать View Code там найти свой DataSet и на плодить нужных филдов <DataSets> <DataSet Name="DataSet1"> <Fields> <Field Name="Field1"> <DataField>Field1</DataField> </Field> <Field Name="Field2"> <DataField>Field2</DataField> </Field> ..... А еще лучше весь проект писать в Notepad и плюнуть на все эти глупые дизайнеры:) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2005, 12:23 |
|
Dynamic SQL in a Report (Reporting Servises)
|
|||
---|---|---|---|
#18+
Kir2000А еще лучше весь проект писать в Notepad и плюнуть на все эти глупые дизайнеры:) дизайн чтобы по красивше было оно конечно удобнее править в дизайнере но вот потом разгребать ошибки в sql мне например удобнее из notepada (да и дизайн уже приноровился - как в матрице - вместо цифр вижу женщину в красном ) - состряпал скриптик для деплоя и студия собственно уже не нужна :) а с димнамическими запросами - особенно если использовать в запросах параметры - однозначно удобнее управляться в XML ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2005, 12:35 |
|
Dynamic SQL in a Report (Reporting Servises)
|
|||
---|---|---|---|
#18+
А кнопку "Refresh Field" нажимали? Во всяком случае после обновления следующего отчета: declare @SQL nvarchar (4000) set @SQL='Select FL001, FL002, FL003, FL004 ' + 'From TBL01' + @sCC + @sFY + ' Where FL002 = ''000000''' EXECUTE sp_executesql @SQL В списке полей все перечисленные поля поля появились. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2005, 18:08 |
|
|
start [/forum/topic.php?fid=31&gotonew=1&tid=1539334]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
154ms |
get topic data: |
13ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 245ms |
total: | 506ms |
0 / 0 |