Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с удалением / 11 сообщений из 11, страница 1 из 1
12.03.2007, 05:29
    #34383208
Vaso116
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с удалением
Добрый день. Проблема следующая есть база у неё 2 таблицы mat(материнская) и dots(дочерняя) в материнской имеется первичный ключ по полю ID в дочерней регулярный ключ тоже по ID в Referential Integrity Builder поставил UPDATE и DELETE - Cascade и INSERT - Restrict (по ОК код сгенерировался) - всё отлично, НО Когда в фоксе я удаляю запись из материнской таблицы , автоматом удаляются связанные записи в дочерней (МНЕ ТАК И НАДО), а когда работает ЕХЕ-шник то удаляется запись из материнской а в дочерней связанные записи остаются!!! - что сделать чтобы они удалялись автоматом (в ручную неохото) ????
...
Рейтинг: 0 / 0
12.03.2007, 05:35
    #34383211
Vaso116
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с удалением
Да совсем забыл удаляю так
Код: plaintext
DELETE IN mat
...
Рейтинг: 0 / 0
12.03.2007, 11:00
    #34383567
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с удалением
Что означаете "записи не удаляются"? Не устанавливается метка на удаление или просто записи видны? Настройка SET DELETED ON при просмотре записей подчиненной таблицы сделана?

По команде удаления никаких сообщений об ошибках не выскакивает?
...
Рейтинг: 0 / 0
12.03.2007, 11:04
    #34383580
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с удалением
Vaso116а когда работает ЕХЕ-шник то удаляется запись из материнской а в дочерней связанные записи остаются!!! - что сделать чтобы они удалялись автоматом (в ручную неохото) ????

Что говорит

Код: plaintext
?CursorGetProp('Buffering','Mat')
...
Рейтинг: 0 / 0
13.03.2007, 12:11
    #34386679
Vaso116
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с удалением
Записи не удаляются - действительно не устанавливается метка на удаление
?CursorGetProp('Buffering','Mat') - Говорит мол "1"
и всё равно метку не ставит
...
Рейтинг: 0 / 0
13.03.2007, 12:13
    #34386692
Vaso116
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с удалением
НИКАКИХ сообщений не вылетает.
Я пользую фокс 9 SP1
...
Рейтинг: 0 / 0
13.03.2007, 12:43
    #34386835
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с удалением
А если писать "как положено"

Код: plaintext
1.
2.
SELECT mat
DELETE

Может, индексы повреждены? Периндексация не помогает?
...
Рейтинг: 0 / 0
13.03.2007, 12:51
    #34386868
Sergey Sizov.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с удалением
Когда "не работают" самые древние и отработанные команды Delete in и Replace in надо в первую очередь убедиться, что в изменяемой табличке указатель записи не на конце файла.
...
Рейтинг: 0 / 0
13.03.2007, 12:51
    #34386872
Vaso116
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с удалением
А ему пофигу.
Прицепил ещё одну таблицу - из неё всё перкрасно удаляет :((
...
Рейтинг: 0 / 0
13.03.2007, 13:30
    #34387056
Vaso116
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с удалением
А это может быть из за того что стоит SET EXCLUSIVE OFF ???
...
Рейтинг: 0 / 0
13.03.2007, 14:09
    #34387216
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с удалением
Vaso116А это может быть из за того что стоит SET EXCLUSIVE OFF ???
Нет. Не может.

Ищите "10 отличий". Чем отличается то, что выполняется в EXE, от того, что выполняется на этапе разработки. Файл DBC точно положили тот, который содержит триггера?

Вообще, в подобных случаях первое подозрение именно на то, что используются "не те" файлы. Название-то у них одинаковое, поэтому сразу не скажешь, что содержание разное.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с удалением / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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