Удаление записи БД
Как удалить запись из таблицы, если она имеет подчиненные записи в другой таблице. Метод Delete не дает результата (выдает ошибку типа запись имеет подчинненные записи). БД Paradox, среда Builder 6
Цитата:
Originally posted by mazvv
Как удалить запись из таблицы, если она имеет подчиненные записи в другой таблице. Метод Delete не дает результата (выдает ошибку типа запись имеет подчинненные записи). БД Paradox, среда Builder 6
Как удалить запись из таблицы, если она имеет подчиненные записи в другой таблице. Метод Delete не дает результата (выдает ошибку типа запись имеет подчинненные записи). БД Paradox, среда Builder 6
Если Paradox не поддерживает авто-удаление по внешним связям - грохни сначала подчиненные записи.. но лучше посмотри инфу по парадоксу.. мож он все-таки поддерживает это?
Цитата:
Originally posted by mazvv
Как удалить запись из таблицы, если она имеет подчиненные записи в другой таблице. Метод Delete не дает результата (выдает ошибку типа запись имеет подчинненные записи). БД Paradox, среда Builder 6
Как удалить запись из таблицы, если она имеет подчиненные записи в другой таблице. Метод Delete не дает результата (выдает ошибку типа запись имеет подчинненные записи). БД Paradox, среда Builder 6
Про Paradox не скажу, но обычно в базе задаются правила удаления, что-то вроде CASCADE
Цитата:
Originally posted by honeybeer
Про Paradox не скажу, но обычно в базе задаются правила удаления, что-то вроде CASCADE
Про Paradox не скажу, но обычно в базе задаются правила удаления, что-то вроде CASCADE
В Парадоксе нет этого. Поэтому так и приходится удалять начиная с конца - сначала все подчинение, а уж потом сама запись.