C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 58 を表示中)
■32916 / )  Re[1]: Where句の自動生成
□投稿者/ みきぬ (389回)-(2009/02/17(Tue) 17:09:05)
No32915 (デザパタ大好きっ子 さん) に返信
> 複数条件でデータベースを検索したい場合、
> 最も簡単な方法はSQL文が必要なタイミングで、条件を網羅しながら文字列連結でWhere句を構築することだと思います。
> ただ、これだとUIであるFormクラスにif文と文字列連結のコードがあふれます。

私の場合…
・検索条件を格納するための型付き DataTable を用意する。
・UI は、画面からの入力をもとに、検索条件データ(上で作ったもののインスタンス)をこしらえてサーバへ投げる。
・サーバ側では、検索条件データを使って SQL を組み立てて、DB へクエリを投げる。

返信 編集キー/


管理者用

- Child Tree -