Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Добавление записи в таблицу. [D6, dBase, FoxPro]


Viacheslav ©   (2002-09-03 09:02:00) 

Помогите уважаемые разобраться с добавлением записи в таблицы.
Созданы три таблицы формата DBF. Table1 - главная, Table2 и Table3 - подчиненные. Свойство Active у всех таблиц установлено в True. Метод Append для всех таблиц ошибок не вызывает, но когда очередь доходит до Post, выдаётся сообщение что Table2 не находится в режиме вставки или редактирования, а для главной таблицы всё проходит нормально.


Reindeer Moss Eater   (2002-09-03 09:33:00) [1]

>ЮЮ © (03.09.02 09:31)
Это не мне плиз, я так себе жизнь никогда не усложняю :)


ЮЮ   (2002-09-03 09:31:00) [2]

Reindeer Moss Eater (03.09.02 09:26) Пробуй вызывать Post сначала для подчиненных таблиц, а после для главной

А если главная в состоянии dsInsert, а ключ - AutoIncrement ?


Viacheslav   (2002-09-03 09:30:00) [3]

>Reindeer Moss Eater
Пробуй вызывать Post сначала для подчиненных таблиц, а после для главной


Заработало! Спасибо!


ЮЮ   (2002-09-03 09:28:00) [4]

"подчиненные" на уровне MasterSource у подчиненных таблиц ?
Тогда не следует добавлять в Table2, eckb Table1.State=dsInsert


Reindeer Moss Eater   (2002-09-03 09:26:00) [5]

Пробуй вызывать Post сначала для подчиненных таблиц, а после для главной


Viacheslav   (2002-09-03 09:20:00) [6]

а как-же тогда сохранять добавленные записи?


Reindeer Moss Eater   (2002-09-03 09:10:00) [7]

Если таблица не в режиме вставки или редактирования, зачем вызывать для нее Post?


Наверх

Титульная страница Поиск, карта сайта Написать письмо