0

部分的な単語を検索しようとしていますが、最初に検索された単語を含む結果しか返されないようです。

たとえば、"Test Name" と "Test Name1" というプロジェクトがあります。また、「テスト名」または「テスト」を検索すると、正しい結果 (両方) が返されます。しかし、「名前」を検索しても、どちらも返されません。

私は何を間違っていますか?

sqlMiddle = ""
sqlEnd = ";"
sqlProjectName = "tbl_test.projectName "


If Me.tb_ProjectName <> "" Then
    If variationNumber = 0 Then
        sqlProjectName = " WHERE " & sqlProjectName & " LIKE "
    Else
        sqlProjectName = " AND " & sqlProjectName & " LIKE "
    End If
    sqlProjectName = sqlProjectName & """" & SafeSQL(Me.tb_ProjectName) & "*"""
    sqlMiddle = sqlMiddle & sqlProjectName
    variationNumber = variationNumber + 1
End If
4

1 に答える 1

0

最後のいいねから * がありません。次のように表示されます。

 """*" & SafeSQL(Me.tb_ProjectName) & "*"""
于 2013-07-29T15:47:06.057 に答える