|
|
|
Проблема с удалением
|
|||
|---|---|---|---|
|
#18+
Добрый день. Проблема следующая есть база у неё 2 таблицы mat(материнская) и dots(дочерняя) в материнской имеется первичный ключ по полю ID в дочерней регулярный ключ тоже по ID в Referential Integrity Builder поставил UPDATE и DELETE - Cascade и INSERT - Restrict (по ОК код сгенерировался) - всё отлично, НО Когда в фоксе я удаляю запись из материнской таблицы , автоматом удаляются связанные записи в дочерней (МНЕ ТАК И НАДО), а когда работает ЕХЕ-шник то удаляется запись из материнской а в дочерней связанные записи остаются!!! - что сделать чтобы они удалялись автоматом (в ручную неохото) ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2007, 05:29 |
|
||
|
Проблема с удалением
|
|||
|---|---|---|---|
|
#18+
Да совсем забыл удаляю так Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2007, 05:35 |
|
||
|
Проблема с удалением
|
|||
|---|---|---|---|
|
#18+
Что означаете "записи не удаляются"? Не устанавливается метка на удаление или просто записи видны? Настройка SET DELETED ON при просмотре записей подчиненной таблицы сделана? По команде удаления никаких сообщений об ошибках не выскакивает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2007, 11:00 |
|
||
|
Проблема с удалением
|
|||
|---|---|---|---|
|
#18+
Vaso116а когда работает ЕХЕ-шник то удаляется запись из материнской а в дочерней связанные записи остаются!!! - что сделать чтобы они удалялись автоматом (в ручную неохото) ???? Что говорит Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2007, 11:04 |
|
||
|
Проблема с удалением
|
|||
|---|---|---|---|
|
#18+
Записи не удаляются - действительно не устанавливается метка на удаление ?CursorGetProp('Buffering','Mat') - Говорит мол "1" и всё равно метку не ставит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2007, 12:11 |
|
||
|
Проблема с удалением
|
|||
|---|---|---|---|
|
#18+
НИКАКИХ сообщений не вылетает. Я пользую фокс 9 SP1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2007, 12:13 |
|
||
|
Проблема с удалением
|
|||
|---|---|---|---|
|
#18+
А если писать "как положено" Код: plaintext 1. 2. Может, индексы повреждены? Периндексация не помогает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2007, 12:43 |
|
||
|
Проблема с удалением
|
|||
|---|---|---|---|
|
#18+
Когда "не работают" самые древние и отработанные команды Delete in и Replace in надо в первую очередь убедиться, что в изменяемой табличке указатель записи не на конце файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2007, 12:51 |
|
||
|
Проблема с удалением
|
|||
|---|---|---|---|
|
#18+
А ему пофигу. Прицепил ещё одну таблицу - из неё всё перкрасно удаляет :(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2007, 12:51 |
|
||
|
Проблема с удалением
|
|||
|---|---|---|---|
|
#18+
А это может быть из за того что стоит SET EXCLUSIVE OFF ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2007, 13:30 |
|
||
|
Проблема с удалением
|
|||
|---|---|---|---|
|
#18+
Vaso116А это может быть из за того что стоит SET EXCLUSIVE OFF ??? Нет. Не может. Ищите "10 отличий". Чем отличается то, что выполняется в EXE, от того, что выполняется на этапе разработки. Файл DBC точно положили тот, который содержит триггера? Вообще, в подобных случаях первое подозрение именно на то, что используются "не те" файлы. Название-то у них одинаковое, поэтому сразу не скажешь, что содержание разное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2007, 14:09 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=209&tid=1589746]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 345ms |

| 0 / 0 |
