初めて TableAdapter を使用してカスタム クエリを追加しましたが、いくつかの検索パラメーターをクエリに追加することに行き詰まっています。これが私が得たものです。
SELECT *
FROM Orders
WHERE (id_order = @id_order) OR
(IsFor LIKE '%@word1%') OR
(IsFor LIKE '%@word2%') OR
(IsFrom LIKE '%@word1%') OR
(IsFrom LIKE '%@word2%')
クエリをテスト実行すると、id_order の入力を求められますが、word1 や word2 の入力は求められません。また、これらをパラメーターとしてアダプターに直接追加して渡してみましたが、機能しません。奇妙なことに、id_order は引き続き機能しますが、他の値は一致しません。
私の目標は、ユーザーが姓名またはその両方を入力できるようにし、その名字および/または姓を持つ注文と一致させることです。
私が間違っていることについてのアイデアはありますか?