Форум: "Начинающим";
Текущий архив: 2009.11.08;
Скачать: [xml.tar.bz2];
ВнизПосле долгого простоя программы ошибка Найти похожие ветки
← →
Кирей (2009-09-17 16:07) [0]Использую dbedit - DataSource - adotable - ADOConnection - База MSSql server, после долгогот простоя программы, при попытке изменить данные в dbedit, выдает ошибку, что данные не актуальны, и могли быть изменены. Как правильно работать с этой связкой? Блокировка?
← →
Palladin © (2009-09-17 16:10) [1]try
except
on майЭксцептион do переподключится
end
← →
clickmaker © (2009-09-17 16:28) [2]> Как правильно работать с этой связкой?
как вариант, подключаться только на время получения и отправки данных
← →
Anatoly Podgoretsky © (2009-09-17 16:33) [3]> clickmaker (17.09.2009 16:28:02) [2]
У него проблема не с подключением, а с неактуальностью данных. Решается как минимум перезапросом данных - видимо дело идет в гриде или переход на нормальную технологию с запросами на запись отдельным компонентом. Чтение не волнует.
← →
КИрей (2009-09-17 16:48) [4]сделал переподключение таблицы каждые 5 минут, пока работает, но может можно запретить изменение записи, тогда и данные будут актуальны? А?
← →
Anatoly Podgoretsky © (2009-09-17 16:58) [5]> КИрей (17.09.2009 16:48:04) [4]
Не будут, но и проблем тоже не будет. Проблемы получаются при попытке изменения записи навигационными методами, а от них надо избавляться.
← →
sniknik © (2009-09-17 16:59) [6]Anatoly Podgoretsky © (17.09.09 16:33) [3]
> Чтение не волнует.
это в ADO можно сделать и без перехода на технологию запросов, указав в обновление только по ключу, тоже будет неважно кто, что менял - кто последний на запись тот и прав.
т.е. все можно, НО, ADOTABLE....!!!???? %(~_
КИрей (17.09.09 16:48) [4]
> сделал переподключение таблицы каждые 5 минут
и это нормально для неучей. нечего вам с нами конкурировать... ;о)
← →
Anatoly Podgoretsky © (2009-09-18 15:09) [7]Да бог ему судья
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.11.08;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c