1

当我尝试在 Access 中运行以下 CREATE VIEW 语句时,我不断收到错误消息“CREATE TABLE 语句中的语法错误”:

CREATE VIEW SeanWalshOrders (cNo, cName, street, city, county, discount)
AS
SELECT cNo, cName, street, city, county, discount
FROM orders
WHERE saleRepName = "Sean Walsh";
4

1 回答 1

2

如果使用 OLEDB 连接(例如,从外部应用程序或通过CurrentProject.ConnectionAccess VBA 中的对象)执行,您的 CREATE VIEW 语句将起作用。但是,当在 Access 本身(使用 DAO 连接,而不是 OLEDB)内的查询设计器的 SQL 窗格中输入时,Access 不接受 CREATE VIEW 语句。在这种情况下,它需要一个 CREATE TABLE 语句(如错误消息所示。)

有关更多详细信息,请参阅此处的相关问题:

在 Access 中尝试 CREATE VIEW 会出现“CREATE TABLE 语句中的语法错误”

于 2013-11-07T13:28:56.110 回答