Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VBA/SQL使用Like导致语法错误_Sql_Ms Access_Vba_Ms Access 2007 - Fatal编程技术网

VBA/SQL使用Like导致语法错误

VBA/SQL使用Like导致语法错误,sql,ms-access,vba,ms-access-2007,Sql,Ms Access,Vba,Ms Access 2007,我在vba(access 2007)中有一个sql命令,它给了我错误,我不知道为什么。具体来说,它说WHERE子句中缺少一个操作符。我想不出少了什么。它不是UDF ReplaceNotAN,它替换特定的非字母数字字符 对发生的事情有什么想法,以及如何解决?我在intertubez上找到的关于类似错误的一切都是无关紧要的(主要是关于单引号和双引号的问题——但显然这不适用于这里) 你有一个额外的单引号在类似的短语 试着把它翻一倍,我想 Like '*[-,.;:_''&=\/#]*';"

我在vba(access 2007)中有一个sql命令,它给了我错误,我不知道为什么。具体来说,它说WHERE子句中缺少一个操作符。我想不出少了什么。它不是UDF ReplaceNotAN,它替换特定的非字母数字字符

对发生的事情有什么想法,以及如何解决?我在intertubez上找到的关于类似错误的一切都是无关紧要的(主要是关于单引号和双引号的问题——但显然这不适用于这里)


你有一个额外的单引号在类似的短语

试着把它翻一倍,我想

Like '*[-,.;:_''&=\/#]*';"

你的字符串中还有一个“xxx”xxx。我不知道为什么这被否决了。这不是一个糟糕的问题,我也是——当我遇到这样的问题时,这些问题非常有帮助,因为它们告诉我其他地方可以看。投票否决意味着没人看到它,然后其他人问它,然后。。。哦,好吧,没错。问题是,我有点需要它。我以为括号[]会阻止它撞击。有没有其他方法来检查'的存在?你必须逃离它。在…中使用两个“…如”abc“def”Huzzah!就是这样。谢谢我会在一点时间内将此标记为已接受-不会让我检查它。
Like '*[-,.;:_''&=\/#]*';"