【发布时间】:2018-08-27 23:06:09
【问题描述】:
我想使用搜索输出姓氏或名字,但只有姓氏仅在我搜索名字时显示,它不显示值...我尝试使用 OR 但它不起作用
private void search_Click(object sender, EventArgs e)
{
try
{
MySqlDataAdapter ada = new MySqlDataAdapter("select * from patient where firstname OR lastname = '" + txtSearch.Text + "'", con);
DataTable dt = new DataTable();
ada.Fill(dt);
dataGridView1.DataSource = dt;
label2.Text = dataGridView1.RowCount.ToString();
result.Visible = true;
result.Text ="Showing: "+ dataGridView1.RowCount.ToString()+ " results";
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
【问题讨论】:
-
phpmyadmin 和 .net 标签有什么关系?请edit您的问题仅包含必要的标签。
-
这看起来不像是 C++ 代码……
-
因为我使用 phpmyadmin 作为 mysql 服务器
-
无论如何,
OR不是这样工作的。你必须写firstname = some_value OR lastname = some_value。没有捷径。
标签: c# mysql .net phpmyadmin xampp