![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() здравствуйте. база данных состоит из 5 таблиц, в главной таблице поле "табельный номер" ключ, связано с остальными связью один ко многим.при помощи ADOQuery все поля таблиц выводятся в dbgrid,чтобы по щелчку на запись вся инфа заносилась в edit.добавление записи происходит без проблем,а вот с редактированием проблемы. т.е. после того как все данные поместились в edit,некоторые из них редактируются и по нажатию на кнопку сохранить
form2.adoquery1.edit; adoquery1.fieldbyname('dfhv').asstring:=edit1.text ; ....перечисляем поля из всех таблиц ... form2.adoquery1.post; вылетает ошибка "недостаточно сведений о ключевом столбце для обновления" т.е. если правильно думаю, проблема в ключах,но тогда почему работает добавление. посоветуйте,что делать?? |