Re[4]: cannot disconnect database with open transactions + connection shutdown

2008-02-21 Thread Sergey Mereutsa
Привет! >> Нет. Приложение должно сделать то, что автор прописал. Сказали закрыть >> соединение - значит закрыть и не выпендриваться. > А подумать ? Я подумал, прежде чем написал - см. ниже. >> > В спецификации OLEDB тоже говорят - надо ругаться ... >> >> Зря. > Не зря. Если приложени

Re[4]: cannot disconnect database with open transactions + connection shutdown

2008-02-21 Thread Sergey Mereutsa
Привет! >>Нет. Приложение должно сделать то, что автор прописал. Сказали закрыть > соединение - значит закрыть и не выпендриваться. > Да вот же это вроде как логично. Но если начать курить - то логика идет > лесом. Я тебе больше скажу - логика зависит еще и от того, с какой стороны курить

Re: Re[4]: cannot disconnect database with open transactions + connection shutdown

2008-02-21 Thread Vlad Khorsun
Нет. Приложение должно сделать то, что автор прописал. Сказали закрыть соединение - значит закрыть и не выпендриваться. А подумать ? Я подумал, прежде чем написал - см. ниже. Я тоже подумал. Причём года 3-4 назад :) > В спецификации OLEDB тоже говорят - надо ругаться ... Зря.

Re: Re[4]: cannot disconnect database with open transactions + connection shutdown

2008-02-21 Thread Kovalenko Dmitry
>>ñ ÔÅÂÅ ÂÏÌØÛÅ ÓËÁÖÕ - ÌÏÇÉËÁ ÚÁ×ÉÓÉÔ ÅÝÅ É ÏÔ ÔÏÇÏ, Ó ËÁËÏÊ ÓÔÏÒÏÎÙ >>ËÕÒÉÔØ ÜÔÉ ËÏÓÑËÉ :) á Ñ ÐÒÅÄÌÁÇÁÌ ÄÏËÔÏÒÕ, ÉÄÅÀ ÎÁÓÞÅÔ isc_close_handle á ÍÎÅ, × ÏÔ×ÅÔ, ÐÒÏÐÉÓÁÌÉ ÏÞÅÒÅÄÎÏÊ ËÕÒÓ × ÎÁÒËÏÄÉÓÐÁÎÓÅÒÅ. îÉÞÅ. ñ ÝÁÓ ÜÔÕ ËÌÉÎÉËÕ ÁËÓÓÅÓÓ ×ÉÏÌÅÊÛÉÎÁÍÉ ÚÁÔÒÁÈÁÀ :))) ëÏ×ÁÌÅÎËÏ äÍÉÔÒÉÊ. PS. ÷ÏÔ, Õ

Re: Re[4]: cannot disconnect database with open transactions + connection shutdown

2008-02-21 Thread Kovalenko Dmitry
>>á ÞÅÍ ÄÌÑ ÓÅÒ×ÅÒÁ ÄÏÌÖÎÁ ÏÔÌÉÞÁÔØÓÑ "×ÉÓÑÝÁÑ" ÏÔËÒÙÔÏÊ ÔÒÁÎÚÁËÃÉÑ >>ÉÚ-ÚÁ ÏÂÒÙ×Á ÓÏÅÄÉÎÅÎÉÑ É × ÜÔÏÍ ÓÌÕÞÁÅ? > >ôÅÍ, ÞÔÏ ÒÕÇÁÅÔÓÑ ÏÎ ÐÒÉ ÄÅÔÁÞÅ. á ÚÎÁÞÉÔ É ÐÒÉÌÏÖÅÎÉÅ É ËÏÎÎÅËÔ ÖÉ×Ù. ñ ×ÏÔ ÝÁÓ ÎÁÐÐÉÓÁÌ ÏÞÅÒÅÄÎÏÊ ÛÁÂÌÏÎÎÙÊ ËÏÄ - { connection_object->Attach() isc_tr_handle

Re: Re[4]: cannot disconnect database with open transactions + connection shutdown

2008-02-21 Thread Boulitchev Aleksey
Проблема с детачем решается исключительно построением дерева объектов, в котором дети блокируют в памяти родителей connection <--- transaction < statement и не дают их грохать раньше себя. Вопрос - в правильных FIBPlus я могу грохнуть датабазу раньше транзакции? В нем используются блоки

Re: Re[4]: cannot disconnect database with open transactions + connection shutdown

2008-02-21 Thread Kovalenko Dmitry
> ÇÒÏÈÎÕÔØ ÍÏÖÅÛØ, ÔÒÁÎÚÁËÃÉÑ ÓÄÅÌÁÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ ÷ÏÔ. íÙÓÌØ :) îÕÖÎÏ ÏÐÒÅÄÅÌÉÔØ TPB ÐÁÒÁÍÅÔÒ Ó ÄÅÊÓÔ×ÉÑÍÉ ÐÏ ÕÍÏÌÞÁÎÉÀ. âÕÇÁÇÁÇÁ. ëÏ×ÁÌÅÎËÏ äÍÉÔÒÉÊ.

Re: Re[4]: cannot disconnect database with open transactions + connection shutdown

2008-02-21 Thread Vlad Khorsun
"Kovalenko Dmitry" ... А чем для сервера должна отличаться "висящая" открытой транзакция из-за обрыва соединения и в этом случае? Тем, что ругается он при детаче. А значит и приложение и коннект живы. Я вот щас напписал очередной шаблонный код - { connection_object->Attach(

Re: Re[4]: cannot disconnect database with open transactions + connection shutdown

2008-02-21 Thread Kovalenko Dmitry
>âÌÏËÉÒÏ×ËÉ ×ÁÝÅ ÎÅ ÄÏÇÎÁÌ - ÜÔÏ ÔÙ Ï Þ£Í ? óÞÅÔÞÉËÉ ÓÓÙÌÏË. õ ÓÁÍÏÕÂÉ×ÁÎÉÅ ÐÒÉ ÏÂÎÕÌÅÎÉÉ. á-ÌÑ COM :) ëÏ×ÁÌÅÎËÏ äÍÉÔÒÉÊ.

Re: Re[4]: cannot disconnect database with open transactions + connection shutdown

2008-02-21 Thread Vlad Khorsun
"Kovalenko Dmitry" ... Блокировки ваще не догнал - это ты о чём ? Счетчики ссылок. У самоубивание при обнулении. А-ля COM :) В своём слое - хоть обсчитайся :) -- Хорсун Влад

Re: Re[4]: cannot disconnect database with open transactions + connection shutdown

2008-02-21 Thread Kovalenko Dmitry
>> óÞÅÔÞÉËÉ ÓÓÙÌÏË. õ ÓÁÍÏÕÂÉ×ÁÎÉÅ ÐÒÉ ÏÂÎÕÌÅÎÉÉ. á-ÌÑ COM :) > >÷ Ó×Ï£Í ÓÌÏÅ - ÈÏÔØ ÏÂÓÞÉÔÁÊÓÑ :) íÙ ÕÖÅ ÉÄÅÍ Ë ×ÁÍ. âÕ-ÇÙ-ÇÙ. ëÏ×ÁÌÅÎËÏ äÍÉÔÒÉÊ.