我在Access中的DNA字段中有以下两个字符串:
GGCTAG
ACGCT
我正在尝试使用SQL来查找第二个字符串末尾的'CT',因为它位于字符串中。这会忽略第一个字符串中的“CT”。这是我的代码:
Private Sub btnDNA_Click()
Dim strSQL As String
strSQL = "SELECT LastName FROM Patient WHERE PatientID = 1"
Me!txtDisease1.Value = DLookup("LastName", "Patient", "DNA LIKE '???ct*'")
End Sub
有人能找到代码有什么问题吗?这个问题似乎与“?”有关。因为如果我只使用:
,文本框将填充信息LIKE 'ct*'
但这是错误的信息。
谢谢
答案 0 :(得分:1)
将星号移到开头。
LIKE '*ct'
另外,你确实意识到你构建的strSQL在代码中没有做任何事情吗?并且DLookup只是找到表中第一个匹配该模式的患者?