在MS Access VBA中使用Like运算符和通配符

问题描述 投票:1回答:2

我试图在MS Access VBA中复制此SQL查询。我一直遇到语法错误。我不知道在哪里使用单引号或双引号或你有什么。我正把自己推到墙上。有人可以在VBA中为我复制这个SQL代码。我正在使用docmd.RunSQL(string)命令。谢谢!

Delete [Carrier File Report].[Project Tasks Name] FROM [Carrier File Report] WHERE ((([Carrier File Report].[Project Tasks Name]) Like "'" * Test * "'"));
sql vba ms-access access-vba
2个回答
1
投票

这是你想要的吗?

WHERE [Carrier File Report].[Project Tasks Name] Like "*Test*"

1
投票

如果你真的在寻找匹配测试的东西那么

"...    Like '*Test*'"

如果Test是一个字符串变量,那么你正试图使用​​它

 "...   Like '*" & Test & "*'"
© www.soinside.com 2019 - 2024. All rights reserved.