ugen
Дата: 19.05.2011 11:24:28
Подскажите, например если есть таблица Tdbf и использовать несколько разных функций с Locate для редактирования данных в одно и тоже время(параллельно), то как будут редактироваться данные? В общем интересует у метода Locate каждый раз при его вызове создается собственный курсор для перемещения к первой записи или он общий для любых действий с базой, чтобы например не изменить случайно данные в строке найденной другой функцией.
ugen
Дата: 20.05.2011 12:53:51
Tdbf это из Lazarus, но принцип работы то должен быть тот же, а по теме так и не получил ответа и перешел на sqlite.
Evgen2010
Дата: 20.05.2011 13:10:45
ugen,
Тут пробовать надо. Или это намек, чтобы кто-то пробовал за тебя?
Опять же, эти функции работают с одним и тем же экземпляром TDbf (sqlite - датасетом) или разными? Поди знай, как там оно данные блокирует. В принципе, если все эти функции работают одновременно с одной таблицей, так это похоже на многопользовательскую работу, для чего ни TDbf, ни sqlite не предназначены. Если я ничего не путаю, разумеется.