![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не могу изменить данные [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;