Как увидеть кешированные изменения в FIBDataSet
Добавлено: 15 мар 2006, 14:53
Вопрос мож и детский, но FIB купил только вот-вот, ещё не со всем разобрался.. а сроки жмут.. вобщем все как у всех..
Вопрос такой: если установлено свойство CachedUpdates в True (это необходимо для обработки события LostConnect) и использованы две транзакции одна длинная для чтения и другая короткая для модификаций (как и рекомендудеться в доке для уменьшения количества блокировок и пр. геморроя) - то не отображаются изменения данных, т.е. в гриде значение ячейки "Мля" меняю на "Мляха", перехожу на следующую запись и лицезрею "Мля", хотя в базе уже "Мляха" потому как AutoCommit=True. Если использую одну и ту же пишущую транзакцию и для чтения и для записи - все работает и это понятно, но в этом случае получается, что я не могу использовать всех прелестей так заботливо предоставленных разработчиками FIB. Параметры читающей транзакции:read, nowait, rec_version, read_committed; пишущей: write, nowait, concurrency, read_committed. Подскажите, что тут не так, а ?
