CASCADE в Access
От: Ушаков Иван Россия  
Дата: 02.02.04 12:24
Оценка:
Access'овская база данных.

Есть две таблицы: KursInfo, KursOrder
Primary key для первой — KursID, для второй — ID.
Сделал попытку выполнить запрос:

ALTER TABLE KursOrder ADD CONSTRAINT KursRel FOREIGN KEY (ID) REFERENCES KursInfo (KursID) ON UPDATE CASCADE ON DELETE CASCADE

Ругается: "Ошибка синтаксиса в предложении CONSTRAINT"

Убрал "ON UPDATE CASCADE ON DELETE CASCADE" — заработало.
Но проблема в том, что нужно каскадное обновление.

Пытался найти решение на формуме в предыдущих статьях, но ... Помогите, пожалуйста!
Re: CASCADE в Access
От: Elena_ Россия  
Дата: 03.02.04 00:14
Оценка: 3 (1)
Здравствуйте, Ушаков Иван, Вы писали:



УИ>Пытался найти решение на формуме в предыдущих статьях, но ... Помогите, пожалуйста!


Насколько я понимаю, для этого нужно установить синтаксис SQL ANSI 92

В Access 2002 через Сервис->Параметры->Таблицы и запросы->Синтаксис для SQL Server (ANSI 92)
Пользователь — друг программиста!
Re[2]: CASCADE в Access
От: Ушаков Иван Россия  
Дата: 03.02.04 09:29
Оценка:
Здравствуйте, Elena_!

Спасибо большое за ответ! Теперь всё работает!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.