Конференция "Базы" » cxGrid6 - Access Violation [D7, IB6.x]
 
  • GRAND © (14.11.08 12:03) [40]

    > Приятно увидеть в тебе, Володя, адекватного товарища :)


    Меня самого вообще по жизни приятно видеть :)
  • Игорь Шевченко © (14.11.08 14:29) [41]
    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, так оно и продолжается, переделывать на другие компоненты дорого и невыгодно.
  • GRAND © (14.11.08 14:33) [42]

    > как начали с BDE, так оно и продолжается, переделывать на
    > другие компоненты дорого и невыгодно.


    А я б переделал...
  • Ega23 © (14.11.08 14:37) [43]

    > А я б переделал...


    Я бы вот тоже переделал один проект, если бы это время было бы оплачено.
  • Игорь Шевченко © (14.11.08 14:49) [44]
    GRAND ©   (14.11.08 14:33) [42]

    А смысл ? Функциональность, оплачиваемая заказчиками, от этого не меняется, а ошибки и надежность - так оно и так без ошибок и надежно работает.
  • GRAND © (14.11.08 15:24) [45]

    > А смысл ? Функциональность, оплачиваемая заказчиками, от
    > этого не меняется, а ошибки и надежность - так оно и так
    > без ошибок и надежно работает.


    ...и, "сынок, ради Бога, ничего там не меняй!" © :)))
  • MsGuns © (15.11.08 15:11) [46]
    >Игорь Шевченко ©   (14.11.08 14:29) [41]

    Ты эта.. [37] еще раз перечитай (первый абзац), а ?
  • Игорь Шевченко © (16.11.08 00:41) [47]
    MsGuns ©   (15.11.08 15:11) [46]

    Я эта...прочитал. Даже два раза. Только вот я не совсем уверен, что тот свет, который ты несешь в темные массы, имеет правильную длину волны и прочие характеристики. Я понимаю, что забота о просвещении дело святое и где-то даже благородное, но вот те, кто разрабатывал механизмы доступа к данным в Delphi они тоже как бы не совсем клинические идиоты и простота, по их мнению, обусловлена тем, что оно должно работать так, как задумано разработчиками. Причем, в моем случае, оно и работает, как задумано.
    Может, разработчикам стоит иногда доверять ?
  • Германн © (16.11.08 01:12) [48]
    Опять холивар с Ганзом.
    Уже давно не интересно.
 
Конференция "Базы" » cxGrid6 - Access Violation [D7, IB6.x]
Есть новые Нет новых   [134477   +39][b:0][p:0]