Re: FB 1.5.5 и Win 2003

2008-02-21 Пенетрантность Ovchinnikov Vasily
Alexander Nagumanov пишет: Заказчик поменял сервер - заменил W2K на WIN2003 и FB 1.5.0 на FB 1.5.5.4.926 Теперь если пользователи какое то время (говорят что минут 10-30) не жмут кнопок в программе сервер разрывает коннект. .. Где можно покрутить что бы коннект не

OFF, но до пятницы не дотерплю...

2008-02-21 Пенетрантность Мадорский Г . В .
http://news.ntv.ru/126786/video

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

2008-02-21 Пенетрантность Sergey Mereutsa
Привет! Я помню у нас даже давным-давно ошибка в логике была, из-за того, что отключались раньше коммита - но при этом никаких проблем с detach не было. На какой версии тестил? Пришли пример, а? Странно - только что проверил на 2.1 - действительно, апшЫпка. На 1.5 точно можно было - как сейчас

Re: cannot disconnect database with open transactions + connection shutdown

2008-02-21 Пенетрантность Ded
Vlad Khorsun wrote: Не зря. Если приложение корректно написано, то оно не оставит открытых тр-ций за собой. Ибо сервер понятия не имеет, что с ними делать (кроме случая обрыва коннекта, который есть форс-мажор). А в случае обрыва коннекта? У приложения есть хендлы, которые оно должно

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

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

Re: cannot disconnect database with open transactions + connection shutdown

2008-02-21 Пенетрантность Vlad Khorsun
Ded ... Vlad Khorsun wrote: Не зря. Если приложение корректно написано, то оно не оставит открытых тр-ций за собой. Ибо сервер понятия не имеет, что с ними делать (кроме случая обрыва коннекта, который есть форс-мажор). А в случае обрыва коннекта? У приложения есть хендлы, которые оно

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

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

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

2008-02-21 Пенетрантность Sergey Mereutsa
Привет! Одно дело - забытая тр-ция из-за неизвестной ошибки в приложении, другое - злонамеренное игнорирование сообщения сервера Что тогда сервер должен делать с коннектами? солить? Я считаю, что он с ними должен поступать так же, как и в случае обрыва - т.е. откатить. Так ты в

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

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

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

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

Re: cannot disconnect database with open transactions + connection shutdown

2008-02-21 Пенетрантность Kovalenko Dmitry
rollback ÄÏÌÖÅÎ ÚÁ×ÅÒÛÉÔØÓÑ ÂÅÚ ÏÛÉÂËÉ çÄÅ-ÔÏ Ñ ÕÖÅ ÜÔÏ ÓÌÙÛÁÌ : ëÏ×ÁÌÅÎËÏ äÍÉÔÒÉÊ.

Re: cannot disconnect database with open transactions + connection shutdown

2008-02-21 Пенетрантность Ded
Sergey Mereutsa wrote: P/S И вообще, я вредный потому, что еще не завтракал. Вот сейчас пойду и подобрею :) Баян :-D Классный, впрочем :-) -- Regards. Ded.

rdb$procedure_source

2008-02-21 Пенетрантность Dorin Maroci
Привет знатокам, Помню в старые времена можно было сделать такое перед отправки базы в чужие руки чтоб не все увидели наглядно что внутри: update rdb$procedures set rdb$procedure_source = null Щас пробую на 2.0.3 а он лазит с ошибкой: Cannot commit transaction: Unsuccessful execution

Re: rdb$procedure_source

2008-02-21 Пенетрантность Sergey Mereutsa
Привет! Системных триггер чтоб отключить перекомпиляцию не нашел, видимо это встроено глубже. Как чистить? Что я делаю не так? update rdb$procedures set rdb$procedure_source='no source' where rdb$system_flag=0; Ты условие не указал :) Только вот восстановить логику все равно можно будет.

Re: rdb$procedure_source

2008-02-21 Пенетрантность Dorin Maroci
Пробовал и так, не пашет. Системных процедуры там не нашел, видимо для будущих версиях сделали на всякий пожарный. Забыл сказать одну важную деталь что ошибка вскакивает при COMMIT, так стэйтмент пашет.

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

2008-02-21 Пенетрантность Kovalenko Dmitry
á ÞÅÍ ÄÌÑ ÓÅÒ×ÅÒÁ ÄÏÌÖÎÁ ÏÔÌÉÞÁÔØÓÑ ×ÉÓÑÝÁÑ ÏÔËÒÙÔÏÊ ÔÒÁÎÚÁËÃÉÑ ÉÚ-ÚÁ ÏÂÒÙ×Á ÓÏÅÄÉÎÅÎÉÑ É × ÜÔÏÍ ÓÌÕÞÁÅ? ôÅÍ, ÞÔÏ ÒÕÇÁÅÔÓÑ ÏÎ ÐÒÉ ÄÅÔÁÞÅ. á ÚÎÁÞÉÔ É ÐÒÉÌÏÖÅÎÉÅ É ËÏÎÎÅËÔ ÖÉ×Ù. ñ ×ÏÔ ÝÁÓ ÎÁÐÐÉÓÁÌ ÏÞÅÒÅÄÎÏÊ ÛÁÂÌÏÎÎÙÊ ËÏÄ - { connection_object-Attach() isc_tr_handle

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

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

Re[2]: rdb$procedure_source

2008-02-21 Пенетрантность Sergey Mereutsa
Привет! Системных процедуры там не нашел, видимо для будущих версиях сделали на всякий пожарный. Забыл сказать одну важную деталь что ошибка вскакивает при COMMIT, так стэйтмент пашет. Странно, ты уверен, что у тебя 2.0.3? Я перед постом проверил - все нормально удаляется. -- Best

Re: Интересности оптимизатора

2008-02-21 Пенетрантность Dmitry Yemanov
Кузнецов Евгений wrote: Гм, все равно не понимаю. select * from test_table3 t1 left join test_table3 t2 on t1.ID1 is not distinct from t2.ID2 - 10/8 чтений select * from test_table3 t1 left join test_table3 t2 on t1.ID1 is not distinct from t2.ID2 and t2.id2 = 3 - 10/10 чтений

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

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

Re: cannot disconnect database with open transactions + connection shutdown

2008-02-21 Пенетрантность Dmitry Yemanov
Kovalenko Dmitry wrote: Как и та, что при передаче NULL в качестве статус вектора, fbclient.dll опрокидывает все приложение. На это я уже давно смотрю с ужасом :-) Пришейте мне еще пару рук, пжлст :-)) Типа пишите правильные приложения. Но что то тут очень сильно Джимом пахнет :))) Не

Re: cannot disconnect database with open transactions + connection shutdown

2008-02-21 Пенетрантность Kovalenko Dmitry
ëÁË É ÔÁ, ÞÔÏ ÐÒÉ ÐÅÒÅÄÁÞÅ NULL × ËÁÞÅÓÔ×Å ÓÔÁÔÕÓ ×ÅËÔÏÒÁ, fbclient.dll ÏÐÒÏËÉÄÙ×ÁÅÔ ×ÓÅ ÐÒÉÌÏÖÅÎÉÅ. îÁ ÜÔÏ Ñ ÕÖÅ ÄÁ×ÎÏ ÓÍÏÔÒÀ Ó ÕÖÁÓÏÍ :-) ðÒÉÛÅÊÔÅ ÍÎÅ ÅÝÅ ÐÁÒÕ ÒÕË, ÐÖÌÓÔ :-)) óÎÁÞÁÌÁ ÎÁÄÏ ÂÕÄÅÔ ÚÁÍÏÞÉÔØ ðÅÛËÏ×Á. ïÎ, ËÁÖÅÔÓÑ, ÐÒÏÔÉ× :) îÅ ÓÙÐØ ÍÎÅ ÓÏÌØ... äÉÍÁ, ÏÂÉÖÁÅÛØ. üÔÏ ÖÅ

Re: OFF, но до пятницы не дотерплю...

2008-02-21 Пенетрантность Игорь Горбонос
fynda сообщил/сообщила в новостях следующее: Похоже державная автоинспекция решила стать штатным поставщиком пятничных шуток форума - на прошлой неделе ОМОНу рожи били, на этой - министров на ### посылают... Что-то на следующей будет, интересно - подрежут кортеж президента или плюнут в

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

2008-02-21 Пенетрантность Kovalenko Dmitry
âÌÏËÉÒÏ×ËÉ ×ÁÝÅ ÎÅ ÄÏÇÎÁÌ - ÜÔÏ ÔÙ Ï Þ£Í ? óÞÅÔÞÉËÉ ÓÓÙÌÏË. õ ÓÁÍÏÕÂÉ×ÁÎÉÅ ÐÒÉ ÏÂÎÕÌÅÎÉÉ. á-ÌÑ COM :) ëÏ×ÁÌÅÎËÏ äÍÉÔÒÉÊ.

Re: Re[2]: rdb$procedure_source

2008-02-21 Пенетрантность Dorin Maroci
Странно, ты уверен, что у тебя 2.0.3? Я перед постом проверил - все нормально удаляется. Блин, тоже проверил у себя - работает! На другом компе был 2.1, снесли, ставили 2.0.3 и там проблемы. Берез IBExpert прверял версию сервера, клиетской либы, все от 2.0.3. Мистика кароче. Завтра разберусь.

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

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

Re: OFF, но до пятницы не дотерплю...

2008-02-21 Пенетрантность Vlad Khorsun
Игорь Горбонос ... fynda сообщил/сообщила в новостях следующее: Похоже державная автоинспекция решила стать штатным поставщиком пятничных шуток форума - на прошлой неделе ОМОНу рожи били, на этой - министров на ### посылают... Что-то на следующей будет, интересно - подрежут кортеж

Re: OFF, но до пятницы не дотерплю...

2008-02-21 Пенетрантность Ded
Vlad Khorsun wrote: Интересно... У нас его вчера не было, а электричество отключали, аж метро в центре не работало. МП, сцуко, раз 8 меня в дурака обул, пока свет ждали :( Да, интернет при свечах - та ещё забава :) Да не, какой интернет... Я тумбочку из-под стола выкатил, он и

Re: Щас ересь спрошу.

2008-02-21 Пенетрантность Anton Zibrov
Ded wrote: Практически не работал с вьюхами. Но в последнее время регулярно стала возникать потребность в них, точнее, в derived tables, которых в моём антиквариате нету. То агрегат по агрегатам надо, то усреднить чего-то по последним 10 случаям. Ну нету и нету, зато, говорят, вьюхи теперь

Re: Щас ересь спрошу.

2008-02-21 Пенетрантность Dmitry Yemanov
Ded wrote: во вьюхах не бывает параметров и order by. Опасливо прикрывая голову руками - а пачиму? ORDER BY строго говоря не положен. Но мы таки его реализовали в 2.0 вместе с UNION, FIRST/SKIP/ROWS и т.п. А вот параметров во вьюхе быть не может. Ибо [почти] любой параметр можно

Щас ересь спрошу.

2008-02-21 Пенетрантность Ded
Практически не работал с вьюхами. Но в последнее время регулярно стала возникать потребность в них, точнее, в derived tables, которых в моём антиквариате нету. То агрегат по агрегатам надо, то усреднить чего-то по последним 10 случаям. Ну нету и нету, зато, говорят, вьюхи теперь стали

Re: Щас ересь спрошу.

2008-02-21 Пенетрантность Ded
DmitryLe wrote: Правильные чем стали? Что редактируемые как надо? Это мне пофиг. По мне правильные - безбаговые и оптимизированые. Select from Select чем не радость. Ыщо один чукча-писатель :-) Я про антиквариат зачем писал? На полуторке сижу. -- Regards. Ded.

Re: Пока Росия покупает лицензии у кодегиров...

2008-02-21 Пенетрантность Alexey Kovyazin
Ох, хочется мне пройтись по людям, которые позволяют писать себе издевательские заголовки, не взяв труда изучить хотя бы азы предмета. Но, боюсь, в данный момент корпоративные правила не позволят мне написать такой злобный, шовинистический, националистический и политически некорректный

Re: Щас ересь спрошу.

2008-02-21 Пенетрантность Ded
Dmitry Yemanov wrote: ORDER BY строго говоря не положен. Но мы таки его реализовали в 2.0 вместе с UNION, FIRST/SKIP/ROWS и т.п. Мимо носу носят чачу, мимо роту алычу (С) :-D А вот параметров во вьюхе быть не может. Ибо [почти] любой параметр можно наложить сверху, при выборке из оной. И

Re: Щас ересь спрошу.

2008-02-21 Пенетрантность DmitryLe
Практически не работал с вьюхами. Но в последнее время регулярно стала возникать потребность в них, точнее, в derived tables, которых в моём антиквариате нету. То агрегат по агрегатам надо, то усреднить чего-то по последним 10 случаям. Ну нету и нету, зато, говорят, вьюхи теперь стали

Re: Пока Росия покупает лицензии у кодегиров...

2008-02-21 Пенетрантность Ded
Alexey Kovyazin wrote: Ох, хочется мне пройтись по людям, которые позволяют писать себе издевательские заголовки, не взяв труда изучить хотя бы азы предмета. Но, боюсь, в данный момент корпоративные правила не позволят мне написать такой злобный, шовинистический, националистический и

Re: Пока Росия покупает лицензии у кодегиров...

2008-02-21 Пенетрантность Dmitri Kuzmenko
Hello, Oleg! Oleg Deribas wrote: 3) Ну и малоизвестный факт, но показательный (про бревно в глазу) - Украина купила лицензий BDS2006 во все школы Украины еще в 2006 году. Я понимаю, корпоративные интересы, все дела, но при чем тут вообще Украина? Померещилось? Украина легализовала ПО в

Re: ��� ����� ������.

2008-02-21 Пенетрантность Kovalenko Dmitry
Select from Select ÞÅÍ ÎÅ ÒÁÄÏÓÔØ. ùÝÏ ÏÄÉÎ ÞÕËÞÁ-ÐÉÓÁÔÅÌØ :-) ñ ÐÒÏ ÁÎÔÉË×ÁÒÉÁÔ ÚÁÞÅÍ ÐÉÓÁÌ? îÁ ÐÏÌÕÔÏÒËÅ ÓÉÖÕ. é ÎÁ ÐÅÒ×ÏÍ ÄÉÁÌÅËÔÅ, ÓÔÁÒÙÊ îÉÞÏ, ÓËÏÒÏ ÎÁÛÉ × ÄÅÒÅ×ÎÀ ÐÒÉÊÄÕÔ... ùÇÙÇÕÂ. ëÏ×ÁÌÅÎËÏ äÍÉÔÒÉÊ.

Re: Пока Росия покупает лицензии у кодегиров...

2008-02-21 Пенетрантность Dmitri Kuzmenko
Hello, Oleg! Oleg Deribas wrote: Ферштейн? А теперь объясни, пожалуйста, что значит померещилось. В исходном сообщении на которое он отвечал - не было ни слова про Украину. Кроме как померещилось я других объяснений не нашел. Ферштейн? не было. Алексей приводит пример. Что Украина

Re: ��� ����� ������.

2008-02-21 Пенетрантность Dmitry Lendel
üÔÏ ÍÎÅ ÐÏÆÉÇ. ðÏ ÍÎÅ ÐÒÁ×ÉÌØÎÙÅ - ÂÅÚÂÁÇÏ×ÙÅ É ÏÐÔÉÍÉÚÉÒÏ×ÁÎÙÅ. ðÏÓÌÅÄÎÅÅ ×ÒÑÄÌÉ. ôÅÍ ÂÏÌÅÅ, ÞÔÏ ÄÉÎÁÍÉÞÅÓËÏÅ ÕÓÌÏ×ÉÅ ÎÅ ÄÏÂÁ×ÉÔØ. ùÝÏ ÏÄÉÎ ÞÕËÞÁ-ÐÉÓÁÔÅÌØ :-) ñ ÐÒÏ ÁÎÔÉË×ÁÒÉÁÔ ÚÁÞÅÍ ÐÉÓÁÌ? îÁ ÐÏÌÕÔÏÒËÅ ÓÉÖÕ. ñ ÖÅ ÓÐÅÃÉÁÌØÎÏ. :-))) óÁÍ ÉÚ-ÚÁ ÜÔÏÇÏ ÓÂÅÖÁÌ ÎÁ 2. íÎÅ Select from