0

次のSQLを含むsqldatasourceが必要です。

if @filter = 'departments'
begin

SELECT ISNULL(DocTitle,'') as Name, DocNumber as id, DocUrl+DocName AS link,LastModBy,LastModDate, IsLink 
FROM cmc.CMC_Docs d 
INNER JOIN CMC.CMC_Doc_Locations as l on l.FamilyID = d.FamilyID 
INNER JOIN CMC.CMC_DocFamilies df on df.FamilyID = d.FamilyId 
WHERE IsEnabled=1 
AND ISNULL(DocName,'') <> '' 
AND d.FamilyID IN @dep  
ORDER by DocTitle

end

@dep は (2,3) のようなものです

ただし、クエリをテストしようとすると、@dep の近くで構文が正しくないというエラーが表示されます。

これを機能させるために、データソース内にこれを書き込む必要がある方法はありますか?

ありがとう、

4

1 に答える 1

0

これを () に入れる必要がありますか?

ex: select * from productid in (1,2,3) works
ex: select * from productid in 1,2,3 - 動作しない製品

于 2012-11-21T20:17:57.247 に答える