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

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

Клиент-сервер на DCOM. AppendRecord не работает [D7, Paradox]


NGPOL ©   (2009-04-20 17:32:00) 

Уважаемые коллеги, такая ситуация:
При помощи TClientDataSet пытаюсь добавить запись в БД. Но Append-Post не добавляют новую запись! Причем если я пытаюсь редактировать старые записи - все работает, а новую не создает... Где можно поискать, помогите, плз...


ngpol   (2009-04-22 11:32:00) [1]

В серверном приложении у компонента DataSetProvider есть метод - OnUpDateData. Поставил туда меточку - данные от клиента получаются.
В компоненте Table.AfterInsert меточка не срабатывает. Запись не инсертится. Edit - работает прекрасно...
Кто знает, что за фигня? М.б. настройки какие DataSetProvider - ClientDataSet ? Я вроде всё просмотрел...


ngpol   (2009-04-21 10:47:00) [2]

ApplyUpdates - своим чередом... И в конце формы ввода, сделал отдельную кнопку в главной фоме - результат один... ((


clickmaker   (2009-04-20 18:38:00) [3]

> Open-Append-Post-Close.

а ApplyUpdates ?


NGPOL   (2009-04-20 17:49:00) [4]

Да. Он молчит. Никаких экцепшенов не выдает...
Я сначала думал, что моя прога не может отобразить новую запись - несколько процедур занимаются обновлениями грида, считываниями фильтров и т.д.
Я тупо открыл DataBaseDescktop и проконтролировал оттуда. Новой записи - нет.
Потом я исключил форму ввода. Вместо ее показа поставил операторы:Open-Append-Post-Close.
Опять - ничего...


clickmaker   (2009-04-20 17:38:00) [5]

> Но Append-Post не добавляют новую запись

молча? без экцепшена?
и как видно, что запись не добавилась?


Наверх

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