|
■No75644 (西田 さん) に返信
> 困っている事は検索のパターンが、非常に多くなります。
var where = new List<string>();
if (txtNAME.TextLength > 0) where.Add( string.Format("NAME='{0}'", txtNAME.Text.Replace("'", "''") ) );
if (txtAGE.TextLength > 0) where.Add( string.Format("AGE={0}" , txtAGE.Text ) );
if (txtSEX.TextLength > 0) where.Add( string.Format("SEX='{0}'" , txtSEX.Text.Replace("'", "''") ) );
var SQL = "SELECT * FROM TABLE";
if (where.Count > 0)
{
SQL += " WHERE " + string.Join(" AND ", where);
}
|