使用关键字搜索数据库,该关键字将显示具有关键字的数据库中的所有主题

时间:2015-06-19 01:09:28

标签: mysql datagridview search-engine

我正在创建一个系统,用于跟踪办公室中的进出文档。用户应该能够查看报告或记录。我创建了一个简单的文本框,用作搜索工具。搜索过程应允许用户使用关键字选择datagridview。

示例:如果用户搜索关键字为“Book”的记录,则应显示其中包含“book”字样的主题。 示例:keyword:book

     displays in datagridview: the book of secrets
                               book shelf
                               record book

无论大写还是小写。有点像GOOGLE

我尝试创建搜索过程,但它只显示确切的单词,而不是带有“Book”字样的语句

这是我的代码

Try
            connection.Open()

            Dim query As String
            query = "select id,Type_of_Document,Items,Received_From,Received_Date,Remarks,Marginal_Note,Referred_To,Referred_Date,Action_Taken  from tracker.recordtracker where Items = '" & srchtbx.Text & "'"
            Command = New MySqlCommand(query, connection)
            adapter.SelectCommand = command
            adapter.Fill(DataSet)
            bind.DataSource = DataSet
            DataGridView1.DataSource = bind
            adapter.Update(DataSet)
            connection.Close()
        Catch ex As Exception
            MsgBox(ex.Message)
        Finally
            connection.Dispose()
        End Try

感谢任何帮助

1 个答案:

答案 0 :(得分:0)

在你的地方放%像这样

where Items Like '%" & srchtbx.Text & "%'