Форум: "Базы";
Текущий архив: 2002.09.23;
Скачать: [xml.tar.bz2];
ВнизОшибка при корректировке списка полей компонента TTable Найти похожие ветки
← →
vol_k (2002-09-03 13:28) [0]Здравствуйте. Не поможете разобраться в чем дело.
В модуле данных компонент TTable. Есть несколько Lookup полей.При попытке изменить что-то в списке полей таблицы возникает ошибка "Access violation at address 40004B5C in module "vcl50.bpl". Write at address 4000132E".
В чем дело?
P.S. Таблица Paradox.
← →
Mike Kouzmine (2002-09-03 13:37) [1]А что ты делаешь и как?
← →
vol_k (2002-09-03 13:46) [2]Програмка представляет собой систему справочников. Таблицы связаны между собой. Для вывода в форме используем Lookup поля. Вот сейчас возникла необходимость изменить структуру БД. Удаляем эти самые поля , пытаемся сохранить, а в ответ...это самое и выскакивает.
← →
Val (2002-09-03 13:49) [3]Удаляем эти самые поля , пытаемся сохранить, а в ответ...это самое и выскакивает.
вот об этом подробнее, пожалуйста.
← →
Mike Kouzmine (2002-09-03 13:49) [4]Чем связаны, как организованы, как удаляешь и что удаляешь. Дай хоть какую-нибудь информацию.
← →
vol_k (2002-09-03 14:09) [5]Используется BDE. На примере двух таблиц опишу, как связаны:
в первой:
Field Type
Code + первичный ключ
Descr A описание
Вторая:
.
.
CodeDescr I индексное поле для связи
.
.
В таблице 2 построено Lookup поле "_NameDesсr" на связи Code->CodeDescr.
Теперь нам это поле не нужно. Мы пытаемся его удалить в среде разработке (Fields editor"е), а получаем ошибку при попытке сохранить изменения, а то и в момент удаления.
← →
Mike Kouzmine (2002-09-03 14:30) [6]А попробуй вручную из пас и дфм. Может пройдет?
← →
vol_k (2002-09-03 14:42) [7]Кажется разобрался.
У нас была построена визуальная диаграмма БД. С графическими связями. Удалил через нее все сработало.
Всем спасибо.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.09.23;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c