【问题标题】:ACCESS keeping giving me a syntax error, when trying to create a view尝试创建视图时,ACCESS 一直给我一个语法错误
【发布时间】:2016-09-14 01:08:25
【问题描述】:
CREATE VIEW TopLevelCrust AS
    SELECT CustomerName, Street, City, State, Balance, CreditLimit
    FROM Customer
    Where CreditLimit >= 10000;

当我尝试运行该命令时,它会给我一条错误消息。并强调"VIEW",我不知道它想让我改变什么,建议。

【问题讨论】:

  • ...错误信息的其余部分是什么?
  • CREATE TABLE 语句中的语法错误。
  • 我收到的唯一消息
  • 我不是访问开发人员,但看起来他们没有意见。 stackoverflow.com/questions/11367959/… 但你没有说你使用的是哪个版本。
  • Microsoft access 2016,谢谢我检查了它,它的 for access 2007 不支持视图

标签: sql ms-access ms-access-2016


【解决方案1】:

您必须使用 ADO - 我假设您正在尝试通过 DAO 连接运行此命令。这是不可能的。

将您的连接更改为 ADO/OLEDB 连接并重做该语句。

更多详情Attempting CREATE VIEW in Access gives "Syntax error in CREATE TABLE statement"

【讨论】:

    【解决方案2】:

    视图只是一个保存的选择查询。 Access 不支持create view

    在设计视图/sql视图中创建以下查询:

    SELECT CustomerName, Street, City, State, Balance, CreditLimit
    FROM Customer
    Where CreditLimit >= 10000;
    

    并将其保存为TopLevelCrust

    【讨论】:

      猜你喜欢
      • 2023-04-06
      • 2021-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多