尝试创建视图时“CREATE TABLE语句中的语法错误”

时间:2013-11-06 16:50:11

标签: sql ms-access

当我尝试在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";

1 个答案:

答案 0 :(得分:2)

如果使用OLEDB连接(例如,从外部应用程序或通过Access VBA中的CurrentProject.Connection对象执行),则CREATE VIEW语句将起作用。但是,当Access本身(使用DAO连接而不是OLEDB)中的Query Designer的SQL窗格中输入时,Access不接受CREATE VIEW语句。在该上下文中,它期望CREATE TABLE语句(由错误消息指示。)

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

Attempting CREATE VIEW in Access gives "Syntax error in CREATE TABLE statement"