2012-04-19 7 views
0

私は、ユーザが検索用語を入力し、データベーステーブル内の1つのフィールド(テキスト)を検索することを可能にするクエリービルダを構築することが任されています。ユーザーは、検索式に 'AND'と 'NOT'を使用する必要があります。ガイダンスはクエリビルダの構築に必要です

私はこれを行うために式ツリーを使用しましたが、誰かがこれを簡単に達成できる方法の例を持っていることを期待していました。

私は次のリンクを発見した:http://msdn.microsoft.com/en-us/library/bb882637.aspx

の奇数がある場合、私は左と発現を確実にするため、式のルートを検索する方法のまわりで私の頭を取得しているが午前問題は、同じです演算子は真ん中を見つけるのは簡単ですが、偶数の場合は左辺を大きくする必要がありますか?または右ですか?あるいは私はオペレータのタイプを見なければならないでしょうか?

何か助けが大いに受け取ります。

+0

この宿題はありますか? – Paddy

+2

いいえ、少し古い宿題 – Ketchup

答えて

1

EasyQuery.NETライブラリーをご覧ください。 これはあなたが必要とするものとまったく同じです。

+0

あなたはこの回答をかなり最近に与えているようです。 – Ketchup

+1

はい、あなたは正しいです。私たちはその製品の幸せなユーザーです。私はあなたがそれを思い出しているなら、そのような種類の投稿から利益を得ることはありません。 – DevGuy

+0

私はEasyQuery.Netを保証します。特に簡単で簡単なものです。この質問は文字通りそれが存在する理由です。 –

関連する問題