みんな私は、vb で効率的な検索ツールを構築して、いくつかの情報の段落を保存した mysql のデータベースからデータを検索したいと考えています。Googleのように検索で複数の結果が返されるようにしたいのですが、同じ概念の2〜3段落の形式のテキストボックスで検索します。また、検索をより効率的にするために、選択に%記号である部分文字列機能を含めたいですクエリ。これら2つの機能を実装する方法を誰か教えてもらえますか? これは、テーブルに保存されている単一の段落を結果テキスト ボックスに返す基本的な検索コードです。最初に非表示にしてから、結果が表示されたときに表示します。
If TextBox1.Text = "" Then
MsgBox("Please Enter a Keyword")
Else
Dim conn As MySqlConnection
conn = New MySqlConnection
conn.ConnectionString = "Server=localhost;UserID=root;Password=admin674;Database=db1"
Dim myadapter As New MySqlDataAdapter
conn.Open()
Dim sqlquery = "select text from text where name like '" & TextBox1.Text & "'"
Dim mycommand As New MySqlCommand
mycommand.Connection = conn
mycommand.CommandText = sqlquery
myadapter.SelectCommand = mycommand
Dim mydata As MySqlDataReader
mydata = mycommand.ExecuteReader
If mydata.HasRows = 0 Then
MsgBox("Data Not Found")
TextBox1.Clear()
TextBox2.Clear()
Else
mydata.Read()
TextBox2.Text = mydata.Item("text")
TextBox2.Show()
End If