在一个文本框VB.NET MySQL中检索两个数据库列字段

时间:2014-09-08 04:42:10

标签: mysql vb.net

我有这个搜索功能,可以使用自己的Firstname分别搜索Middlename CheckBox,如果我想搜索Firstname和{{}当然Middlename合并Textbox {{}}}并尝试将SELECT语句与CONCAT一起使用,但它没有用。

它看起来像这样:

If CheckBox1.Checked And CheckBox2.Checked Then
            SQL = "SELECT * from student where CONCAT(fname,"" "", mname) like '%" & TextBox1.Text & "%'"
End if

1 个答案:

答案 0 :(得分:1)

试试这个:

If CheckBox1.Checked And CheckBox2.Checked Then
  SQL = "SELECT * from student where CONCAT(fname,' ', mname) like '%" & TextBox1.Text & "%'"
End if

修改

SELECT * FROM student WHERE MATCH (fname, mname) AGAINST ('+" & TextBox1.Text & "* +" & TextBox1.Text & "*' IN BOOLEAN MODE)

这可能会给你想要的结果