Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / CONSTRAINT and ON DELETE CASCADE / 13 сообщений из 13, страница 1 из 1
14.05.2003, 11:45
    #32159370
Фдуч
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONSTRAINT and ON DELETE CASCADE
в Access 2002 не выполняется запрос на создание внешнего связывания с возможностью каскадного удаления, хотя в Help описан подлобный пример.
...
Рейтинг: 0 / 0
14.05.2003, 11:49
    #32159379
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONSTRAINT and ON DELETE CASCADE
Ты бы код бы запостил, описал бы что за ошибка выдается и т.п.
...
Рейтинг: 0 / 0
14.05.2003, 13:01
    #32159504
Фдуч
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONSTRAINT and ON DELETE CASCADE
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
14.05.2003, 13:19
    #32159540
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONSTRAINT and ON DELETE CASCADE
Из хелпа:
Код: plaintext
1.
2.
3.
4.
Примечание. Ядро базы данных Microsoft Jet не поддерживает использование 
инструкции CONSTRAINT и всех инструкций языка определения данных (DDL) с 
базами данных, несовместимыми со стандартом Microsoft Jet. Используйте 
вместо них методы Create объектов доступа к данным (DAO).
...
Рейтинг: 0 / 0
14.05.2003, 13:42
    #32159583
Фдуч
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONSTRAINT and ON DELETE CASCADE
И как мона создать такое объединение?
...
Рейтинг: 0 / 0
14.05.2003, 13:50
    #32159598
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONSTRAINT and ON DELETE CASCADE
2Фдуч
>

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


либо ADO
...
Рейтинг: 0 / 0
14.05.2003, 13:54
    #32159602
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONSTRAINT and ON DELETE CASCADE
Да и еще, про 'Схему данных' знаешь?
Если знаешь, то без обид...
...
Рейтинг: 0 / 0
14.05.2003, 13:56
    #32159608
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONSTRAINT and ON DELETE CASCADE
вот так работает
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
14.05.2003, 14:03
    #32159614
Фдуч
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONSTRAINT and ON DELETE CASCADE
2Senin Viktor
Дело в том что треба создавать эти свзяи не из самого Access а из внешнего приложения написанного на Delphi
...
Рейтинг: 0 / 0
14.05.2003, 14:16
    #32159627
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONSTRAINT and ON DELETE CASCADE
2Фдуч
>Дело в том что треба создавать эти свзяи не из самого Access

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

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

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


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