功能選擇命令與多喜歡
用戶輸入文本到textboxA。 在數據庫記錄中搜索與用戶輸入相對應的名和姓。
問題:
看來我越來越只搜索「名」字段中的結果,而不是兩個名字和姓氏字段
例子:
* 搜索「Mike」返回: *
邁克·史密斯
麥克·瓊斯
一種 「瓊斯」 搜索:
麥克·瓊斯沒有返回
CODE:
Protected Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles button1.Click
If txtSearch.Text = "" Then
Else
Dim ConnString As String = System.Configuration.ConfigurationManager.ConnectionStrings("oakfratintdbConnectionString").ConnectionString
Dim Conn As New SqlConnection(ConnString)
Dim searchCMD As New SqlCommand("SELECT [FirstName], [LastName], [MidInitName], [NameSuffix], [NamePrefix], [DOB], [DOD], [BurialDate], [GeoDirection], [Space], [Lot], [Row], [IntermentSpec], [AddtlInfo] FROM [OFCInterments] WHERE ([FirstName] LIKE @FirstName)", Conn)
Dim searchDT As DataTable = GetData(searchCMD)
GridView1.DataSource = searchDT
GridView1.DataBind()
End If
End Sub
代碼說明:
txtSearch是用戶的搜索輸入
你的WHERE子句只看名字。 – PaulMcG