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