■11878 / ) |
Re[3]: SQLの条件文作成のことで |
□投稿者/ ぽぴ王子 (309回)-(2007/12/23(Sun) 09:35:31)
|
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());
こんなの。
|
|