首页 > 解决方案 > 为什么我在尝试运行查询时不断收到错误代码?

问题描述

查询表达式中的语法错误
SELECT [Name] FROM MSysObjects WHERE [Type]=5 And Left([Name],1)<>”~” ORDER BY [Name]; 在此处输入图像描述

标签: ms-accessms-query

解决方案


您的双引号字符无效。不确定您使用的是什么字符,但您可以使用双引号

SELECT [Name] 
FROM MSysObjects 
WHERE [Type]=5 AND LEFT([Name],1)<>"~" 
ORDER BY [Name]; 

或撇号

SELECT [Name] 
    FROM MSysObjects 
    WHERE [Type]=5 AND LEFT([Name],1)<>'~' 
    ORDER BY [Name]; 

推荐阅读