我找到了解決方案,我想
MySqlDataAdapter的CMD =新MySqlDataAdapter的( 「SELECT * FROM表1,其中(ID = @ ID或@ ID2)和(名稱= @名稱或@ NAME2)」,共);
if (comboBox1.Text == "")
{
cmd.SelectCommand.Parameters.AddWithValue("@id", "1");
cmd.SelectCommand.Parameters.AddWithValue("@id2", "1");
}
else
{
cmd.SelectCommand.Parameters.AddWithValue("@id", comboBox1.Text);
cmd.SelectCommand.Parameters.AddWithValue("@id2", "0");
}
if (comboBox2.Text == "")
{
cmd.SelectCommand.Parameters.AddWithValue("@name", "1");
cmd.SelectCommand.Parameters.AddWithValue("@name2", "1");
}
else
{
cmd.SelectCommand.Parameters.AddWithValue("@name", comboBox1.Text);
cmd.SelectCommand.Parameters.AddWithValue("@name2", "0");
}
//感謝大家的幫助,我使用的所有什麼ü給我創造這個解決方案
你應該看看SQL注入......請使用參數化查詢。 – Styxxy 2014-09-19 22:56:26