|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
добавление данных в подчиненую таблицу
Созданна БД в Access 3 таблицы.
1 Главная. 2 подчиненых по полю ID. связь один-ко-многим. При добавление данных в подчиненные таблицы через Access добавляются и отображаются в программе нормально.. Но при добавление новой записи в подчиненую таблицу через программу выдает ошибку( raised exception class EDatabaseError with message 'Field 'ID' cannot be modified. Здесь программа и БД. Буду очень признателен за помощь. https://docviewer.yandex.ru/?url=ya-disk-public%3A%2F%2Fxrk%2FL5R6Bi7hjW%2Bb63eFPxr7Huj4weH cgW6qF%2FzakKs%3D&name=Demo.rar&c=5368ff673524 |
#2
|
||||
|
||||
Похоже надо убрать индексированные поля из таблиц, или может не нужно трогать (наращивать самостоятельно) счётчик "ID" в главной, если вдруг такое присходит
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
Этот пользователь сказал Спасибо Alegun за это полезное сообщение: | ||
Trane133 (12.05.2014)
|
#3
|
|||
|
|||
Цитата:
Это как? И еще в догонку. Главная же должно заполнятся первой? и только потом вторая (подчиненая)? т.е. Глав.Insert; Глав.Post; Подчинен.Insert; Подчинен.Post; так? |
#4
|
|||
|
|||
Проблему решил.
Спасибо Alegun'у за помощь. Сменили поля связи в подчиненной таблице со счетчика на числовой. |