Перейти к публикации
  • Сейчас на странице   Всего пользователей: 1   (0 пользователей, 1 гость)

Prejudice

БАЗЫ ДОННЫХ

Рекомендованные сообщения

Сап, нерды.

Нужна небольшая, но срочная помощь шарящих в SQL

Есть бд, например.

На её основе при помощи Rad Studio я строю СУБД, которая в частности может удалять некоторые позиции.

Проблема в том, что она не может удалять некоторые позиции.

Когда пытаешься стереть строку, которая была вручную прописана в аццессе, а не добавлена непосредственно через программу, выдает примерно следующее: "Удаление невозможно т.к. существуют зависящие от неё компоненты в таблице IncommingGoods"

Что я не так настроил в связях таблиц?


giphy.gif

Поделиться сообщением


Ссылка на сообщение

Удали все связи этой строки, прежде чем удалять саму строку.

База тебе и ругается, что ты пытаешься удалить строку, не удаляя ее внешние зависимости. В итоге если бы строка была удалена, ты бы получил в таблице IncomingGoods строки, которые уже никому не нужны


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

Удали все связи этой строки, прежде чем удалять саму строку.

База тебе и ругается, что ты пытаешься удалить строку, не удаляя ее внешние зависимости. В итоге если бы строка была удалена, ты бы получил в таблице IncomingGoods строки, которые уже никому не нужны

Так может тогда просто каскадного удаления не хватает во взаимосвязи?

 

 

4xmfr

 

 

"позволяет при удалении первичного ключа автоматически удалять все записи с ссылкой на этот ключ"

похоже на правду :hmm:


giphy.gif

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...