![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DBGrid и ADOTable удаленные записи [D6, Access]
AleKo © (2003-12-03 08:15:00)
Добрый день мастера!
Есть компонент ADOTable который связан с DBGrid. ADOTable связан с таблицей в Access. Если во время работы программы другой пользователь удаляет запись из таблицы, то при прокрутки данных в DBGrid при попадании на удаленную запись возникает ошибка «Запись удалена».
Как избавиться от появления такой ошибки. Вероятно, необходимо обновлять DBGrid.
AleKo (2003-12-04 03:30:00) [1]
Спасибо! Все работает. Забыл выставить LockType= ltPessimistic.
sniknik (2003-12-03 12:16:00) [2]
так и не смог добится, чтобы только "при попадании на удаленную запись возникала ошибка «Запись удалена»".
другое дело если ее редактировать (Post там сделать), не делаеш случаем? в прокрутке.
поставь так
CursorLocation= clUseServer
CursorType= ctKeyset
LockType= ltPessimistic
TableDirect= true
(запись будет исчезать если она за "полем видимости"/не отражается в данный момент на экране)
p.s.
AleKo (03.12.03 08:42) [1]
не обрашайся адресно, форум для всех. это не только не правильно, но еще и из чуства противоречия полчаса думал, а ответать ли вообще?
Johnmen (2003-12-03 11:41:00) [3]
>Все правильно я выставил эти параметры
Уверен ?
AleKo (2003-12-03 10:45:00) [4]
Какие будут еще предложения.
AleKo (2003-12-03 09:56:00) [5]
Все правильно я выставил эти параметры и обновления в БД у меня стали видны в моей пользовательской проге. Но как заставить DBGrid или ADOTable сделать перерисовку дабы удаленная запись не высвечивалась и соответственноно не возникало ошибки.
Johnmen (2003-12-03 09:33:00) [6]
См.параметры CursorLocation и CursorType
AleKo (2003-12-03 09:13:00) [7]
?
AleKo (2003-12-03 08:57:00) [8]
Все нормально меня устраивает. А по существу вопроса?
ЮЮ (2003-12-03 08:53:00) [9]
ADO Table- неприличный симбиоз
AleKo (2003-12-03 08:42:00) [10]
Хотелось бы услышать (увидеть) мнение sniknik.