功能选择命令与多喜欢
用户输入文本到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