0. Выполняем запрос "select * from TABLE". Фетч не делаем.
1. Юзер добавляет запись в гриде
- Клиент добавляет запись во внутренний кэш
- Клиент выполняет запрос "INSERT INTO" и запись попадает в таблицу
Вот тут и косяк. Иделогически датасет дожен либо сделать предварительно
FetchAll или Refresh после инсерта.
"Либо перед первой вставкой форсированно загружать все множества. И тут тоже
можно нарваться :)"
Про рефрешЪ я не думал - потому что тут думать нечего. Не катит :-))
Если инсерт ещё и с сохранением ордера, то ситуация ещё более очевидна.
Кругом засада :))
---
Предлагаю крайним сделать сервер - пусть создает "стабильные" курсоры.
EUSUS.
Коваленко Дмитрий.