-
> Приятно увидеть в тебе, Володя, адекватного товарища :)
Меня самого вообще по жизни приятно видеть :)
-
MsGuns © (14.11.08 10:54) [34]
> "Правильная" технология заключается в том, что датасет не > редактируется вообще (длинная читающая транзакция), а все > правки идут через отдельные запросы (короткие пишущие транзакции), > после чего датасет переоткрывается и позиционируется.
Насколько мне не изменяет память, изменения в DataSet порождают те же запросы (INSERT, UPDATE, DELETE). Я на протяжении почти 10 лет использовал BDE для работы с Interbase/Firebird, в BDE ручная работа с транзакциями Interbase и разнесение отдельных запросов по этим транзакциям, насколько, опять же, мне не изменяет память, невозможна. И тем не менее, все устойчиво работало, в том числе связки master-detail и т.п. Почти все использовало связку TQuery(c cached updates)+TUpdateSQL, и опять же, повторюсь, проблем не наблюдалось как у авторов, так и у заказчиков.
Я не знаю, может компоненты, которые FibPLUS, IBX и им подобные требуют особого намаза - не использовал, как начали с BDE, так оно и продолжается, переделывать на другие компоненты дорого и невыгодно.
-
> как начали с BDE, так оно и продолжается, переделывать на > другие компоненты дорого и невыгодно.
А я б переделал...
-
> А я б переделал...
Я бы вот тоже переделал один проект, если бы это время было бы оплачено.
-
GRAND © (14.11.08 14:33) [42]
А смысл ? Функциональность, оплачиваемая заказчиками, от этого не меняется, а ошибки и надежность - так оно и так без ошибок и надежно работает.
-
> А смысл ? Функциональность, оплачиваемая заказчиками, от > этого не меняется, а ошибки и надежность - так оно и так > без ошибок и надежно работает.
...и, "сынок, ради Бога, ничего там не меняй!" © :)))
-
>Игорь Шевченко © (14.11.08 14:29) [41]
Ты эта.. [37] еще раз перечитай (первый абзац), а ?
-
MsGuns © (15.11.08 15:11) [46]
Я эта...прочитал. Даже два раза. Только вот я не совсем уверен, что тот свет, который ты несешь в темные массы, имеет правильную длину волны и прочие характеристики. Я понимаю, что забота о просвещении дело святое и где-то даже благородное, но вот те, кто разрабатывал механизмы доступа к данным в Delphi они тоже как бы не совсем клинические идиоты и простота, по их мнению, обусловлена тем, что оно должно работать так, как задумано разработчиками. Причем, в моем случае, оно и работает, как задумано. Может, разработчикам стоит иногда доверять ?
-
Опять холивар с Ганзом. Уже давно не интересно.
|