Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.05.2014, 23:08   #1
Trane133
Новичок
Джуниор
 
Регистрация: 04.05.2014
Сообщений: 2
По умолчанию Добавление данных в подчиненую таблицу.

Созданна БД в Access 3 таблицы.
1 Главная.
2 подчиненых по полю ID.
связь один-ко-многим.

При добавление данных в подчиненные таблицы через Access добавляются и отображаются в программе нормально..
Но при добавление новой записи в подчиненую таблицу через программу выдает ошибку(
raised exception class EDatabaseError with message 'Field 'ID' cannot be modified.

Здесь программа и БД.
Буду очень признателен за помощь.
https://docviewer.yandex.ru/?url=ya-...c=53668f2bc56b
Trane133 вне форума Ответить с цитированием
Старый 12.05.2014, 10:29   #2
astecenko
Homo Interneticus
Форумчанин
 
Аватар для astecenko
 
Регистрация: 04.03.2011
Сообщений: 611
По умолчанию

Проект не смотрел, но предположу что связи делали средствами Ms Access. Делайте связи между таблица средствами Delphi (если используете табличные компоненты), либо вообще связывайте бизнес-логикой через запросы.
astecenko вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление данных в таблицу ts-alan Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 7 03.12.2013 10:10
Добавление данных в таблицу novicepro БД в Delphi 0 02.06.2013 02:24
Добавление данных в таблицу MaxOz БД в Delphi 0 28.02.2012 18:08
Добавление данных в таблицу slai SQL, базы данных 1 13.12.2010 16:33
Добавление данных в таблицу. Hobbit_88 БД в Delphi 11 06.06.2009 13:52