powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / CONSTRAINT and ON DELETE CASCADE
13 сообщений из 13, страница 1 из 1
CONSTRAINT and ON DELETE CASCADE
    #32159370
Фдуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в Access 2002 не выполняется запрос на создание внешнего связывания с возможностью каскадного удаления, хотя в Help описан подлобный пример.
...
Рейтинг: 0 / 0
CONSTRAINT and ON DELETE CASCADE
    #32159379
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты бы код бы запостил, описал бы что за ошибка выдается и т.п.
...
Рейтинг: 0 / 0
CONSTRAINT and ON DELETE CASCADE
    #32159504
Фдуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CREATE TABLE Orders (OrderId INTEGER PRIMARY KEY, CustId INTEGER,
OrderNotes varchar(255), CONSTRAINT FKOrdersCustId FOREIGN KEY
(CustId) REFERENCES Customers ON UPDATE CASCADE ON DELETE CASCADE)
...
Рейтинг: 0 / 0
CONSTRAINT and ON DELETE CASCADE
    #32159540
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из хелпа:
Код: plaintext
1.
2.
3.
4.
Примечание. Ядро базы данных Microsoft Jet не поддерживает использование 
инструкции CONSTRAINT и всех инструкций языка определения данных (DDL) с 
базами данных, несовместимыми со стандартом Microsoft Jet. Используйте 
вместо них методы Create объектов доступа к данным (DAO).
...
Рейтинг: 0 / 0
CONSTRAINT and ON DELETE CASCADE
    #32159583
Фдуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И как мона создать такое объединение?
...
Рейтинг: 0 / 0
CONSTRAINT and ON DELETE CASCADE
    #32159598
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Фдуч
>

Код: plaintext
1.
2.
3.
4.
Используйте 
вместо них методы 
Create 
объектов доступа к данным (DAO).


либо ADO
...
Рейтинг: 0 / 0
CONSTRAINT and ON DELETE CASCADE
    #32159602
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и еще, про 'Схему данных' знаешь?
Если знаешь, то без обид...
...
Рейтинг: 0 / 0
CONSTRAINT and ON DELETE CASCADE
    #32159608
Хам трамвайный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот так работает
CREATE TABLE Заказы (КодЗаказа INTEGER PRIMARY KEY, ИндексКлиента INTEGER, CONSTRAINT ВнКлЗаказыИндексКлиента FOREIGN KEY (ИндексКлиента) REFERENCES Клиенты )

но каскадное обновление
не получается
CREATE TABLE Заказы (КодЗаказа INTEGER PRIMARY KEY, ИндексКлиента INTEGER, CONSTRAINT ВнКлЗаказыИндексКлиента FOREIGN KEY (ИндексКлиента) REFERENCES Клиенты on update cascade)
уже работать не хочет

хотя у Гетца написано
что работает
и в справке тоже
есть пример

еще напсано
что можно
добавлять кучу
ограничений (constraint)
(в графическом конструкторе
можно только одно)
однако не работает

остается только DAO
или ADOX
...
Рейтинг: 0 / 0
CONSTRAINT and ON DELETE CASCADE
    #32159614
Фдуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Senin Viktor
Дело в том что треба создавать эти свзяи не из самого Access а из внешнего приложения написанного на Delphi
...
Рейтинг: 0 / 0
CONSTRAINT and ON DELETE CASCADE
    #32159627
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Фдуч
>Дело в том что треба создавать эти свзяи не из самого Access

Дельфи тоже может использовать ADO(X).
И что это за база данных на Акесе в которой, то и дело меняют связи?
Лично я использую такие изменения только для сервис-паков.
...
Рейтинг: 0 / 0
CONSTRAINT and ON DELETE CASCADE
    #32159645
Фдуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Senin Viktor
Связи не меняются, просто для каждого пользователя создаётся свой слепок БД, в котором требуется задать связи между таблицами
...
Рейтинг: 0 / 0
CONSTRAINT and ON DELETE CASCADE
    #32159657
xthn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Фдуч

>Связи не меняются, просто для каждого пользователя создаётся свой слепок БД, в котором требуется задать связи между таблицами

Может я чего-то не допонял, но на хрена?
Судя по твоим вопросам, ты этих "слепков" еще не на делал. Еще есть шанс отказаться от этого.
...
Рейтинг: 0 / 0
CONSTRAINT and ON DELETE CASCADE
    #32159665
Фдуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2xthn
Много пользователей, много БД :) Одну не стоит делать в связи с тем что это не удобно.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / CONSTRAINT and ON DELETE CASCADE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]