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

わんくま同盟

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

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


(過去ログ 26 を表示中)
■11878 / )  Re[3]: SQLの条件文作成のことで
□投稿者/ ぽぴ王子 (309回)-(2007/12/23(Sun) 09:35:31)
ぽぴ王子 さんの Web サイト
String.Format (AppendFormat) のインデックスって 0 からじゃありませんでしたっけ?


個人的には Mr.T さんの方法が好きです。
あとわりとやるのが

List<string> listCond = new List<string>();
if (TB書名.Text.Length > 0) {
    listCond.Add(string.Format("書名 LIKE '%{0}%'", TB書名.Text));
}
if (TB著者名.Text.Length > 0) {
    listCond.Add(string.Format("著者名 LIKE '%{0}%'", TB著者名.Text));
}
if (TB出版社.Text.Length > 0) {
    listCond.Add(string.Format("出版社 LIKE '%{0}%'", TB出版社.Text));
}
string sql = "SELECT * FROM 本 WHERE " + string.Join(" AND ", listCond.ToArray());

こんなの。

返信 編集キー/


管理者用

- Child Tree -