【发布时间】:2019-03-01 11:14:38
【问题描述】:
你好!我想在 mysql 中搜索数据时忽略空文本框。
private void button4_Click(object sender, EventArgs e)
{con.Open();
MySql.Command mycommand (SELECT * FROM table WHERE " +
"Name Like '" + textbox1.Text + "'" +
"Nachname Like '" + textbox2.Text + "'" +
"Alter Like '" + textbox3.Text + "'",
con);
read = mycommand.ExecuteReader();
dt.Load(read);
datagridView.DataSource = dt;
con.Close();}
【问题讨论】:
-
假设“忽略”是指“匹配任何内容”,那么您需要做的就是修剪任何实际存在的空格字符吗?另外,如果要获得正确的匹配,您是否不需要 % 围绕字符串?
-
是的,我试过了,但它不适用于 %
标签: c# mysql database insert command