2

検索しましたが、必要なものに似たものが見つからなかったので、助けていただければ幸いです。ユーザーの要求に応じて新しいテキスト ボックス フィールドを動的に作成する aspx ページがあります (これは簡単な部分です)。フィールドは SQL サーバー テーブルのフィルタリングに使用されるため、ユーザーは任意の数のフィールドを要求できます。簡単に言うと、テーブルには 23 の列があり、ユーザーは列ごとに複数のテキスト ボックスを作成して、それらのテキスト ボックスに入力するテキストに従って一般的な SQL クエリが検索されるようにすることができます。たとえば、ユーザーは 'type' フィールドを選択して 3 つのテキスト ボックスを作成し、最初に 'b'、2 番目に 'c'、3 番目に 'e' を入力すると、クエリは次のようになります。

SELECT *
FROM table_name
WHERE type like '%b%' or type like '%c%' or type like '%e%'

私が探しているものを理解していただければ幸いです。

4

1 に答える 1

0

関連するすべてのテキストボックスで for each ループを実行します。そこでは、SQL クエリを作成しor type like '%X%'、ユーザーが作成した多数のテキスト ボックスにブロックを追加できます。このようにして、SQL クエリは常に次の動的カウントを持ちますor type like '%c%'

于 2012-04-04T12:03:43.693 に答える