入力パラメーターとして id と name を持つレポートを作成しています。これらのパラメーターは、リストに表示するレコードを取得する select の where 句で使用されます。
問題は、名前に + 記号がある場合、パラメーター (フィルターを表示するためにページに出力する) の名前が代わりにスペースと共に表示されることです。
入力パラメータ = "record+story" レポートに表示されるパラメータ: "record story"
名前が一致しないため、選択の結果は空です。
私は何が欠けていますか?
編集: VB6 に基づいて、クライアント アプリケーションを介してレポートを開きます。表と ID のリストを含むメイン ページがあり、リストの行をクリックすると、フィルタリングを実行し、必要なデータのみを表示する IE ページにリダイレクトされます。パラメータは、id - 整数、および name - テキストです。
IE ページを開くと、名前にプラス記号が含まれている場合、代わりにスペースが表示されますが、これはもちろん間違っているため、結果のレポートは空です。
クライアント アプリケーションで VB6 への System.Web 参照を追加しようとしましたが、うまくいきません。
ここに私が何を意味するかを明確にするための写真があります。
ありがとうございました
C.