Форум: "Базы";
Текущий архив: 2005.08.07;
Скачать: [xml.tar.bz2];
Вниз
Вопрос по правильному использованию транзакций в Fibplus. Найти похожие ветки
← →
Василий (2005-07-01 11:42) [0]Разрабатывается MDI программа с несколькими Grid окнами, как лучше использовать транзакции: 2 (Read,Write) глобальные на все Grid окна + TpFIBDataSet или по 2 на каждое окно + TpFIBDataSet? Кто как делает?
← →
Sergey13 © (2005-07-01 11:45) [1]А соседний топик почитать не пробовал?
← →
Василий (2005-07-01 11:46) [2]читаю...
← →
Digitman © (2005-07-01 11:50) [3]
> Разрабатывается MDI программа
можно подумать, что использование или неиспользование MDI-технологии/механизма как-то влияет на грамотную организацию работы с транзакциями
← →
Johnmen © (2005-07-01 11:59) [4]часть 1 здесь
http://delphimaster.net/view/15-1120140519/
:)
← →
Василий (2005-07-01 12:00) [5]
> Digitman © (01.07.05 11:50)
Влияет, я не знаю как лучше использоваить транзакции, одну(write) на все окна или одну(write) на каждый экзэмпляр формы
← →
Sergey13 © (2005-07-01 12:01) [6]2 [5] Василий (01.07.05 12:00)
А что делается в твоих окнах?
← →
Василий (2005-07-01 12:02) [7]
> Johnmen © (01.07.05 11:59)
Угу тока это не я, а сотрудник мой :)
← →
Digitman © (2005-07-01 12:08) [8]
> Угу тока это не я, а сотрудник мой
у вас там все такие ?) ... не понимающие простого намека на то, что MDI-технология/механизм НЕ имеет ничего общего с транзакционным механизмом ?
> Влияет, я не знаю как лучше использоваить транзакции .. на каждый экзэмпляр формы
а MDI-то здесь причем ?!)
что, оттого что форма будет обычной, а не MDI, что-то меняется ?
т.е. получается, что если форма обычная, то ты вроде бы как знаешь, а как только она стала MDI, то уже и не знаешь ?
← →
Василий (2005-07-01 12:09) [9]Редактирование, добавление данных в таблице и шапке документа, т.е. таблица мастер(это шапка) и табличная часть(подчиненая таблица)
← →
Johnmen © (2005-07-01 12:11) [10]Я вот ещё добавлю, что какие-то там формочки, шапочки и т.п. НЕ имеют ну НИКАКОГО отношения к управлению транзакциями !
← →
Василий (2005-07-01 12:13) [11]
> [8] Digitman © (01.07.05 12:08)
Если я размещу компонент pFIBTransaction на форме документа тогда она будет открываться для каждого документа отдельно, если я помещу pFIBDataSet на датамодуль(к примеру) и свяжу датасет на форме документа с этой транзакцией тогда транзакция для документов будет использоваться одна. Скажтите пожайлуста где я ошибаюсь, или дайте ссылочку где посчитать. Заранее спасибо.
← →
Василий (2005-07-01 12:13) [12]
> Я вот ещё добавлю, что какие-то там формочки, шапочки и
> т.п. НЕ имеют ну НИКАКОГО отношения к управлению транзакциями
> !
Я понимаю, это просто чтобы понятней было.
← →
Digitman © (2005-07-01 12:34) [13]
> Если я размещу компонент pFIBTransaction
да можешь вообще нигде его не "размещать" !
ты можешь создать его в ран-тайм, не указав владельца ВООБЩЕ !
и от этого принципиально ничего не изменится)
> на форме документа
транзакция как механизм НЕ имеет ничего общего с какой-то там формой, транзакция - она сама по себе : в приложении может не быть ни одной формы ВООБЩЕ, но транзакция обязана быть организована, когда речь идет об обращении к IB-базе
ты пойми, что транзакция как некий компонент может быть ассоциирована с чем угодно (хоть с формой, хоть не с формой, хоть вообще ни с чем), а транзакция как механизм (управление которым осуществляется средствами некоего компонента, с т.з. структуры проекта ассоциированного с чем угодно - это не важно) ассоциируется с некоей операцией и некоей логикой (а форма - лишь средство/механизм визуализации работы этой логики и результатов операции)
← →
Sergey13 © (2005-07-01 12:39) [14]Избаловали ИБшники людей своими транзакциями. И много их и разные. Как люди на других серверах работают? 8-)
← →
Digitman © (2005-07-01 12:51) [15]
> дайте ссылочку где посчитать
http://www.ibase.ru/develop.htm
← →
Василий (2005-07-01 13:05) [16]Спасибо за ссылку!
← →
DSKalugin © (2005-07-02 12:57) [17]Транзакции привязываются к базе данных, а не к окнам.
Все компоненты доступаа к базе надо бы располагать в отдельном модуле данных, а не на формах, тогда и вопросов таких возникать не будет
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.08.07;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.025 c