2013-11-06 3 views
1

я получаю сообщение об ошибке «Ошибка синтаксиса в CREATE TABLE заявление», когда я пытаюсь запустить следующую CREATE VIEW заявление в доступе:«Ошибка синтаксиса в CREATE TABLE заявление» при попытке CREATE VIEW

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

ответ

2

Оператор CREATE VIEW будет работать, если выполняется с использованием соединения OLEDB, например, из внешнего приложения или через объект CurrentProject.Connection в Access VBA. Однако Access не принимает инструкции CREATE VIEW при вводе в панель SQL конструктора запросов внутри самого Access (который использует DAO-соединение, а не OLEDB). В этом контексте он ожидает ТАВЪЕ CREATE

Для получения более подробной информации см связанный с этим вопрос здесь (как указано в сообщении об ошибке.):

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

Смежные вопросы