MS Access查询中的语法错误

斯特凡

我的MS Access记录源中出现语法错误(“缺少运算符”)。SQL Server 2012可以毫无问题地执行它,但是当我让Access 2016执行它时,会出现此错误。我希望Access具有不同的case语句要求,但我不确定。

SELECT 
    r.Rubrieknaam, 
    CASE 
       WHEN (SELECT count(Voorwerpnummer) 
             FROM VoorwerpInRubriek 
             WHERE rubrieknummer = r.Rubrieknummer) IS NULL 
          THEN 0
          ELSE (SELECT count(Voorwerpnummer) 
                FROM VoorwerpInRubriek 
                WHERE rubrieknummer = r.Rubrieknummer) 
    END AS [nInRubriek], 
    CASE
       WHEN (SELECT Count(*) 
             FROM Rubriek 
             WHERE HoofdrubriekNr = r.rubriekNummer) IS NULL 
          THEN 0
          ELSE (SELECT Count(*) 
             FROM Rubriek 
             WHERE HoofdrubriekNr = r.rubriekNummer) 
    END AS [nSubrubrieken], 
    CASE 
       WHEN (SELECT Rubrieknaam 
             FROM Rubriek 
             WHERE Rubrieknummer = r.hoofdrubrieknr) IS NULL 
          THEN 'N.V.T.'
          ELSE (SELECT Rubrieknaam 
             FROM Rubriek 
             WHERE Rubrieknummer = r.hoofdrubrieknr)
    END AS [Hoofdrubrieknaam]
FROM 
    Rubriek r;

有人知道问题出在哪里吗?

提前致谢。

古斯塔夫

是的。CASE-ELSE是T-SQL。

IIf(expression, true expression, false expression)在Access SQL中使用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MS Access查询中的语法错误?

来自分类Dev

MS Access查询中的语法错误?

来自分类Dev

MS-Access SQL语法错误中的子查询

来自分类Dev

MS Access中的VB.Net查询语法错误

来自分类Dev

MS Access中查询表达式中的语法错误(缺少运算符)

来自分类Dev

MS Access中查询表达中的语法错误(缺少运算符)

来自分类Dev

MS Access中CREATE TABLE语句中的语法错误

来自分类Dev

创建表语句 MS Access 中的语法错误

来自分类Dev

语法错误MS Access SQL

来自分类Dev

列表框中的查询表达式中的MS ACCESS 2010语法错误(缺少运算符)

来自分类Dev

编译错误:语法错误 MS Access 2013

来自分类Dev

在 vb.net 中插入到使用 MS Access 中的语法错误

来自分类Dev

MS Access查询语法

来自分类Dev

SQL语法错误-多个计数多个条件-MS ACCESS

来自分类Dev

ODBC MS Access:FROM子句中的语法错误

来自分类Dev

MS Access 2013:嵌套的IIF语法错误

来自分类Dev

插入MS Access的INSERT语句中的语法错误

来自分类Dev

.net,MS Access,INSERT INTO语句中的语法错误

来自分类Dev

如何解决 MS Access SQL UPDATE 语法错误

来自分类Dev

从VBA SQL语法错误将MS EXCEL转换为MS ACCESS .accdb数据库

来自分类Dev

MS Access 语法错误:当我在列表中选择 ID 时,它会给出 ID= 的语法错误

来自分类Dev

#Func!MS Access中的iif查询错误

来自分类Dev

在ms表中为在列之后添加列的ms访问的语法错误

来自分类Dev

在Visual Basic 2010上的INSERT INTO命令上获取语法错误到MS ACCESS 2007

来自分类Dev

使用 MS Access 数据库的更新语句中的语法错误

来自分类Dev

在查询中查询?(MS Access)

来自分类Dev

MS Access sql - 更新查询语法

来自分类Dev

MS Word域代码错误“!语法错误,:”

来自分类Dev

使用vb .net更改ms访问表时在字段定义中获取语法错误

Related 相关文章

  1. 1

    MS Access查询中的语法错误?

  2. 2

    MS Access查询中的语法错误?

  3. 3

    MS-Access SQL语法错误中的子查询

  4. 4

    MS Access中的VB.Net查询语法错误

  5. 5

    MS Access中查询表达式中的语法错误(缺少运算符)

  6. 6

    MS Access中查询表达中的语法错误(缺少运算符)

  7. 7

    MS Access中CREATE TABLE语句中的语法错误

  8. 8

    创建表语句 MS Access 中的语法错误

  9. 9

    语法错误MS Access SQL

  10. 10

    列表框中的查询表达式中的MS ACCESS 2010语法错误(缺少运算符)

  11. 11

    编译错误:语法错误 MS Access 2013

  12. 12

    在 vb.net 中插入到使用 MS Access 中的语法错误

  13. 13

    MS Access查询语法

  14. 14

    SQL语法错误-多个计数多个条件-MS ACCESS

  15. 15

    ODBC MS Access:FROM子句中的语法错误

  16. 16

    MS Access 2013:嵌套的IIF语法错误

  17. 17

    插入MS Access的INSERT语句中的语法错误

  18. 18

    .net,MS Access,INSERT INTO语句中的语法错误

  19. 19

    如何解决 MS Access SQL UPDATE 语法错误

  20. 20

    从VBA SQL语法错误将MS EXCEL转换为MS ACCESS .accdb数据库

  21. 21

    MS Access 语法错误:当我在列表中选择 ID 时,它会给出 ID= 的语法错误

  22. 22

    #Func!MS Access中的iif查询错误

  23. 23

    在ms表中为在列之后添加列的ms访问的语法错误

  24. 24

    在Visual Basic 2010上的INSERT INTO命令上获取语法错误到MS ACCESS 2007

  25. 25

    使用 MS Access 数据库的更新语句中的语法错误

  26. 26

    在查询中查询?(MS Access)

  27. 27

    MS Access sql - 更新查询语法

  28. 28

    MS Word域代码错误“!语法错误,:”

  29. 29

    使用vb .net更改ms访问表时在字段定义中获取语法错误

热门标签

归档