【发布时间】:2014-09-21 01:58:55
【问题描述】:
我正在尝试编写一个或多个 SQL 语句,该语句将根据个人姓名首字母(最后一个、第一个)的文本框条目检索帐户信息。当您只输入一个字母时,以下语句有效,但不能同时输入。
'variable
Dim strDataSource As String
Dim connStr As String = "provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source = Chapter4.mdb"
strDataSource = "SELECT CustID, LastName, FirstName " & _
"FROM tblCustomers " & _
"WHERE UCase(TRIM(LastName)) LIKE '" & UCase(Me.txtCustID.Text) & "%'"
Dim dt As New DataTable
Dim dataAdapter = New OleDb.OleDbDataAdapter(strDataSource, connStr)
dataAdapter.Fill(dt)
dataAdapter.Dispose()
Me.dgvDisplay.DataSource = dt
我不知道如何将名字添加到搜索中。 谢谢
【问题讨论】:
-
在 where 子句中为 firstname 添加或条件与 lastname 过于相似
标签: sql full-text-search sql-like