могу ли я использовать значение, возвращенное из DATASET1, в запросе в моем DATASET2?
Dataset1 - ВОЗВРАЩАЯ "ЗНАЧЕНИЕ"
<DataSet Name="DATASET1">
<Fields>
<Field Name="COLUMN1">
<DataField>COLUMN1</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
</Fields>
<Query>
<DataSourceName>DS1</DataSourceName>
<CommandText>SELECT column1 AS COLUMN1 FROM TABLE1
AND CODE_ID = 'CREDIT_DAYS'</CommandText>
<rd:UseGenericDesigner>true</rd:UseGenericDesigner>
</Query>
</DataSet>
DATASET2 - должен возвращать значение также соответственно
<DataSet Name="DATASET2">
<Fields>
<Field Name="COLUMN2">
<DataField>COLUMN2</DataField>
<rd:TypeName>System.String</rd:TypeName>
</Field>
</Fields>
<Query>
<DataSourceName>DS1</DataSourceName>
<CommandText>
SELECT column2
FROM NEWTABLE1 a INNER JOIN NEWTABLE2 b
ON a.company_id = b.company_id
WHERE b.company_nm =
" &
(Parameters!column1.Value) & "
</CommandText>
<rd:UseGenericDesigner>true</rd:UseGenericDesigner>
</Query>
</DataSet>
То, что я изначально сделал, это включил это
WHERE b.company_nm =
" &
(Parameters!column1.Value) & "
, которое (Параметры! Column1.Value) должно соответствовать полученному значениюиз первого запроса к набору данных (DATASET1).
Это правильно или есть другие способы?