|
АNN: Создание приложений для СУБД Firebird: FireDAC
|
|||
---|---|---|---|
#18+
Симонов ДенисКстати у кого есть пожелания по улучшению внимательно выслушаю. Оформить приложение в виде образцово-показательного приложения Windows. Со стандартными менюшками (File, View, Help...), сплешскрином, окном About. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2016, 22:23 |
|
АNN: Создание приложений для СУБД Firebird: FireDAC
|
|||
---|---|---|---|
#18+
ZeroMQ, ты ещё скажи руководство пользователя для этого написать ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2016, 06:58 |
|
АNN: Создание приложений для СУБД Firebird: FireDAC
|
|||
---|---|---|---|
#18+
Симонов Денис Хотел спросить можно ли в такое сделать snapshot режиме Хочу заполнять в одной форме мастер и детайл сразу Пример Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2016, 07:48 |
|
АNN: Создание приложений для СУБД Firebird: FireDAC
|
|||
---|---|---|---|
#18+
RADSeatleХотел спросить можно ли в такое сделать snapshot режиме можно. tmpdetail - это что ClientDataSet что ли? В FD можно использовать CachesUpdates не только для одной записи. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2016, 07:57 |
|
АNN: Создание приложений для СУБД Firebird: FireDAC
|
|||
---|---|---|---|
#18+
Понятно да это времменный датасет который заполняет ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2016, 08:02 |
|
АNN: Создание приложений для СУБД Firebird: FireDAC
|
|||
---|---|---|---|
#18+
Подскажите если у меня 20 датасетов для них тоже надо создать отдельно WriteTransaction или один хватит для всех? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2016, 12:28 |
|
АNN: Создание приложений для СУБД Firebird: FireDAC
|
|||
---|---|---|---|
#18+
Hello, Radseatle! You wrote on 20 января 2016 г. 12:33:20: Radseatle> Подскажите если у меня 20 датасетов для них тоже надо создать отдельно WriteTransaction или один хватит для всех? абстрагируйся от датасетов. думай о том, что транзакции живут на сервере. а не в твоём приложении. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2016, 12:33 |
|
АNN: Создание приложений для СУБД Firebird: FireDAC
|
|||
---|---|---|---|
#18+
Не понял примерно так? то есть при нажатие кнопки dataset1.updatetransaction:=Datamodule.WriteTransaction dataset2.updatetransaction:=Datamodule.WriteTransaction dataset3.updatetransaction:=Datamodule.WriteTransaction Try Datamodule.WriteTransaction.Starttransaction dataset1.post; dataset2.post dataset3.post dataset1.applyupdates; dataset2.applyupdates; dataset3.applyupdates; dataset1.commit; dataset2.commit; dataset3.commit; Datamodule.WriteTransaction.CommitTranscation except Datamodule.WriteTransaction.rollback end ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2016, 12:56 |
|
АNN: Создание приложений для СУБД Firebird: FireDAC
|
|||
---|---|---|---|
#18+
бурные аплодисменты. зал встаёт. скандирует. на сцену приглашается Денис. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2016, 13:00 |
|
АNN: Создание приложений для СУБД Firebird: FireDAC
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2016, 13:16 |
|
АNN: Создание приложений для СУБД Firebird: FireDAC
|
|||
---|---|---|---|
#18+
RADSeatle, 1. какой на фиг коммит у датасета. Наверное имелся ввиду CommitUpdates; 2. распихивать отложенные изменения через сразу в несколько датасетов это просто ад. Можно конечно, но в ряде случаев может быть высока вероятность конфликтов. Когда делаешь добавления это ещё ладно, но массовый апдейт нескольких записей... И ещё там точно надо прям использовать датасеты? Может проще использовать ХП, которые сами распихают в несколько табличек 3. Транзакций должно быть столько сколько нужно. Если у тебя несколько запросов должны быть выполнены в рамках одной транзакции, то нужно одну транзакцию. И ещё подумай что кроме транзакций БД существуют ещё так называемые бизнес-транзакции. Возможно не надо пытаться скрестить ужа и ежа. Мимопроходящий, такого я там не советовал ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2016, 13:19 |
|
АNN: Создание приложений для СУБД Firebird: FireDAC
|
|||
---|---|---|---|
#18+
Hello, Kdv! You wrote on 20 января 2016 г. 13:18:35: Kdv> почитай > http://www.ibase.ru/devinfo/ibx.htm#tran_use не катит же. у него ж сиэтл. и он читал статью Дениса. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2016, 13:19 |
|
АNN: Создание приложений для СУБД Firebird: FireDAC
|
|||
---|---|---|---|
#18+
Hello, Симонов Денис! You wrote on 20 января 2016 г. 13:20:11: Симонов Денис> Мимопроходящий, > > такого я там не советовала всё теперь. теперь ты в ответе за каждого хомячка которого приручил неофита прочитавшего твою статью и соорудившего своё мегаприложение по образу и подобию. зы: не рассматривай это как наезд :) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2016, 13:22 |
|
АNN: Создание приложений для СУБД Firebird: FireDAC
|
|||
---|---|---|---|
#18+
RADSeatle, я так понимаю ты пытаешься одним действием добавить шапку документа и его строки. Так? Если уж решил так делать, то заметь, что DataSet.Post делается для каждой записи. Поэтому в режиме CachedUpdates Post не надо вносить в старт транзакции Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2016, 13:35 |
|
АNN: Создание приложений для СУБД Firebird: FireDAC
|
|||
---|---|---|---|
#18+
Симонов ДенисИ ещё подумай что кроме транзакций БД существуют ещё так называемые бизнес-транзакции. И в простейших случаях они обязаны совпадать. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2016, 13:44 |
|
АNN: Создание приложений для СУБД Firebird: FireDAC
|
|||
---|---|---|---|
#18+
Мимопроходящийне катит же. у него ж сиэтл. и он читал статью Дениса. да пох. там FireDAC, тут IBX, все равно прямое управление транзакциями, так что концепцию можно использовать одну и ту же. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2016, 13:55 |
|
АNN: Создание приложений для СУБД Firebird: FireDAC
|
|||
---|---|---|---|
#18+
Hello, Kdv! You wrote on 20 января 2016 г. 14:00:59: Kdv> да пох. там FireDAC, тут IBX, все равно прямое управление транзакциями, > так что концепцию можно использовать одну и ту же.противник прогресса! ретроградный ортодокс! реакционерный ястреб! оголтелый мракобес! обскурантный палеофрон! в то время... когда наши... космические корабли... бороздят.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2016, 14:06 |
|
АNN: Создание приложений для СУБД Firebird: FireDAC
|
|||
---|---|---|---|
#18+
Спасибо всем ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2016, 14:16 |
|
АNN: Создание приложений для СУБД Firebird: FireDAC
|
|||
---|---|---|---|
#18+
Мимопроходящийретроградный ортодокс! реакционерный ястреб! оголтелый мракобес! обскурантный палеофрон! абстинентный синдром? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2016, 15:08 |
|
АNN: Создание приложений для СУБД Firebird: FireDAC
|
|||
---|---|---|---|
#18+
Hello, Dbconstructor! You wrote on 20 января 2016 г. 15:45:42: Dbconstructor> абстинентный синдром?трансгрессивная идиосинкразия не люблю школьников даже кушать нэ магу Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2016, 15:49 |
|
|
start [/forum/topic.php?fid=40&msg=39151344&tid=1562386]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
others: | 277ms |
total: | 430ms |
0 / 0 |