機能性
ユーザーがtextboxAにテキストを入力します。データベースレコードで、ユーザーの入力に対応する名と名前を検索します。
問題:
私が得ている結果は、「名」フィールドのみを検索しており、名フィールドと姓フィールドの両方を検索していないようです。
例:
* 「マイク」を検索すると次のようになります。 *
マイク・スミス
マイク・ジョーンズ
「ジョーンズ」の検索:
マイクジョーンズは返されません
コード:
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はユーザーの検索入力です