2017-09-12 3 views
0

レポートを実行しているときに単純なレポートがあり、複数のINT値パラメーター(製品ID 'int')を渡したいとします。単一の値(製品ID)を選択すると、正常に動作します。しかし、複数の値を選択すると、レポートプレビューで「データ型nvarcharをintに変換中にエラーが発生しました」というメッセージが表示されます。SSRS 2008で複数のINTパラメーターを渡すときにデータ型nvarcharをintに変換する際のエラー

この「単純な」問題を解決する方法について考えている人はいますか?私は多分SPのパラメータを変換する必要があると思う。しかし、私は2日を試して何も得られませんでした。

Reallllly It Appiateiate It !!

(私はSQL Server 2008を使用しています)

答えて

0

はいあなたはvarchar型にあなたのパラメータのデータ型を変換する必要があるかもしれませんなどプロダクトIDとしてクエリのように

SELECT * FROM Product WHERE ProductID IN (@ProductIDs) 

@ProductIds意志をことを使用しますvarcharである。

関連する問題