4

次の図は、変数を使用しない場合のクエリとその結果を示しています。

ここに画像の説明を入力してください

次の例は、変数と異なる結果を持つ同じクエリを示しています。

ここに画像の説明を入力してください

クエリ実行の直前にパラメータが設定された方法は次のとおりです。

ここに画像の説明を入力してください

''なしでパラメータを設定しようとしましたが、同じ結果が得られます。

何が起こっているのかについての手がかりはありますか?どんな助けでも大歓迎です。

注:DBMSはMySqlです

4

2 に答える 2

12

この奇妙な問題は、SSRS が ODBC コネクタによって MySQL に接続されているという事実によるものです。したがって、クエリ パラメータは次のように定義する必要が?あり、その名前は出現順に 、 などですParameter1Parameter2

ソース: http://www.tek-tips.com/viewthread.cfm?qid=1354185

于 2012-05-31T12:55:32.570 に答える
0

レポート ビルダー 3.0 では、次の構文を使用して、データセット クエリでパラメーターを使用できます。 WHERE sql_column_name = (@Parameter_name_in_ReportBuilder)

例: SELECT * from [dbName].[dbo].[TableName] WHERE Account=(@Parameter1)

レポートを実行する前に、Dataset Properties - Parameters で Parameter1 という名前のパラメーターを構成する必要があります (この例では、これをパラメーターの名前に変更します)。値フィールドはパラメータの 1 つに設定する必要があります

于 2014-07-30T20:17:54.333 に答える