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

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

Не могу изменить данные [D6, MS ACCESS]


slgeo ©   (2002-12-09 11:47:00) 

Использую MIDAS+ADO+ACCESS
Народ, прошу не пинать и не задавать вопрос почему выбрана эта связка, а ответить на мой вопрос:
При любых изменениях данных на клиенте и последующем
ClientDataSet.ApplyUpdates;
ClientDataSet.Refresh;
Приложение клиент вываливает ошибку:
ClientDataSet: Must apply updates before refreshing data
А приложение-сервер в свою очередь:
Record not found or changed by another user , хотя на самом деле запись в базе присутствует и права на базу тоже не трогал.
Как лечить?


slgeo   (2002-12-10 10:23:00) [1]

вылечил, установкой свойства ADOTable.CursorLocation := clUseServer;


BorisUK   (2002-12-09 15:13:00) [2]

ApplayUpdates(-1)
именно так....
иначе естественно косяк...


asdf   (2002-12-09 15:04:00) [3]

скорей всего сложный запрос, ado не поймет какую таблицу updat"ить


oss   (2002-12-09 12:48:00) [4]

close;
open;


Наверх

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