Re: OFF просто хочется расказать
Hello, Khorsun! You wrote on Fri, 7 Sep 2007 09:20:42 +0300: VK Это в ветку Насколько безопасно ;) ?? Такой нет. Есть Насколько безопастно : Опастаются люди... KV Я видел эту Т. Но не смог заставить себя ТАК писать :) А методом копи-паста?.. %) With best regards, Vladimir A.Bakhvaloff. E-mail: [EMAIL PROTECTED]
Re: Версия FB-клиента
Hello, Dmitry! Dmitry Voroshin wrote: По моему с этой чехардой с цифрами гемороя больше, чем с ИНСТАЛЛЯЦИЕЙ IBX. Куда проще в исходниках IBX эту проверку закоментировать. Кому надо - тот так и сделает, а кому не надо - ну и чих с ним... кто так сделает? Представь себе, что не все используют FIBPlus. Допустим, некий тип купил дельфю, запускает, ставит FB, и ... ? сервер ему человеческим голосом говорит - поменяй в этом сраном IBX в строке такой то то и это!? -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: Насколько безопастно ...
Hi Alexander A. Venikov ! D Да и MS Word с проверкой тоже иногда дает прикурить, D особенно с автозаменами. AAV Угу, он слово мультиканальный прикольно AAV интерпретирует. :) Вроде, начиная с 2003-го поправили это. AAV И это хорошо, товарищи, и это правильно! Зато напишут правЕльно :) --
Re[2]: request BLR что за хрень ?
context already in use (BLR error). DY Думаешь, тут все телепаты? Триггер показать слабо? Сорри. FB 2.0 на порту 3050 FB 2.1.16309 на порту 3052 клиентская либа от FB 2.1.16309 (Embeded) Коннект локальный через Embeded или через localhost/3052 В IBE попатка перекомпилировать теггер на view На другой машине (только FB 2.1.16309) - всё ОК БД только после Backup/Restre CREATE TRIGGER VW_DET_BI FOR VW_DET ACTIVE BEFORE INSERT POSITION 0 AS declare variable sale_id bigint; declare variable val_id bigint; declare variable rg_id bigint; declare variable koef double precision; declare variable kurs_price numeric(15,3); declare variable mq numeric(15,3); declare variable t bigint; declare variable cen smallint; declare variable tname varchar(128); BEGIN if (new.doc_id is not null) then begin if (Exists (select id from vw_doc0 where id = new.doc_id and getacl(coalesce(state, 0), 7) = 1)) then exception err_doc_blocked; end if ((new.id is not null) and (exists (select id from det where id = new.id))) then t = -999;-- Флаг обновления else begin if (new.id is null) then new.id = gen_id(gen_global_id, 1); select ver from log_change(new.id, 'C') into :t; end if (new.uslovie_id is not null and new.tovar_id is not null and not (coalesce(new.tovar_id, 0) 0)) then begin select koef from getdef_doc_property((select TYPE_ID from vw_doc where id = new.doc_id)) into :cen; select sale_id, rg_id, case :cen when 1 then koef_opt when -1 then koef_in else 1 end from vw_condition_all where id = new.uslovie_id into :sale_id, :rg_id, :koef; select first 1 COST, val_id from vw_costs_Full_history where TOV_ID = new.tovar_id and RG_ID = :RG_ID and ((SALE_ID = :sale_id) or (SALE_ID = -5)) and (CHANGE = (select date_doc from vw_doc where id = new.doc_id) or CHANGE is null) order by sale_id desc, CHANGE desc NULLS FIRST into new.price, :val_id; if (row_count = 0) then begin select first 1 COST, val_id from vw_costs where TOV_ID = new.tovar_id and RG_ID = :RG_ID and ((SALE_ID = :sale_id) or (SALE_ID = -5)) order by sale_id desc NULLS last into new.price, :val_id; end select kurs from GET_KURS(:val_id) into :kurs_price; new.price = cast(new.price * :koef * :kurs_price as numeric(15,2)); end /* if (coalesce(koef) = 0) then select koef_opt from vw_condition where id = new.uslovie_id into :koef; */ if (new.price is null) then new.price = 0; if (new.uslovie_id is null) then new.uslovie_id = -1; if (new.card_id is null) then new.card_id = -1; if (new.pack_id is null) then new.pack_id = 107; if (new.tovar_id 0) then begin select vw_doc.kurs from vw_doc where id = new.doc_id into :kurs_price; if (row_count = 0) then kurs_price = 1; new.price = coalesce(new.cost, 0) * kurs_price; end -- else if (coalesce(new.cost, 0) = 0) then new.cost = coalesce(new.price, 0); /* select QUANTITY from GET_CARDS((select type_id from vw_doc where id = new.doc_id), new.id) where DET_ID = new.card_id into :mq; if (coalesce(new.quantity) coalesce(mq)) then new.quantity = coalesce(mq); */ if ((new.card_id != -1) and (coalesce(new.tovar_id, 0) 0)) then begin tname = trim(coalesce(new.tovar_name, '')); if (tname = '') then select CODE from tovar where id = new.tovar_id and ver = 0 into :tname; select sum(quantity) from get_cards((select type_id from vw_doc where id = new.doc_id), /*iif(:t = - 999, */new.id/*, null) */, new.doc_id, coalesce(:tname, '')) where Det_ID = new.card_id into :mq; if (coalesce(new.quantity, 0) coalesce(:mq, 0)) then new.quantity = coalesce(:mq, 0); end new.quantity = coalesce(new.quantity, 0); if (t = -999) then update det set ver = (select ver from LOG_CHANGE(new.id,'M')) where id = new.id and ver = 0; update changes set dt = current_timestamp where id = new.doc_id and ver = -1; INSERT INTO DET (ID, DOC_ID, TOVAR_ID, USLOVIE_ID, PACK_ID, CARD_ID, QUANTITY, COST, PRICE, notes) VALUES ( NEW.ID, NEW.DOC_ID, NEW.TOVAR_ID, NEW.USLOVIE_ID, NEW.PACK_ID, NEW.CARD_ID, NEW.QUANTITY, NEW.COST, NEW.PRICE, new.notes); END С уважением, Константин Григорьевич. ===
Re: Версия FB-клиента
Dmitry Voroshin wrote: Так это-ж не при установке FB происходит, а при РЕГИСТРАЦИИ компонентов IBX. Не только. В моём экземпляре, возрастом сходном с окаменевшим дерьмом мамонта, например, сходу беглым взглядом procedure TIBTransaction.SetDefaultAction(Value: TTransactionAction); begin if (Value = taRollbackRetaining) and (GetIBClientVersion 6) then IBError(ibxeIB60feature, [nil]); FDefaultAction := Value; end; А если учесть, сколько разных версий IBX расползлось аки тараканы по всему миру и что Джефф всегда был склонен умничать от версии к версии и менять базовые вещи туда-суда-обратно, то... -- Regards. Ded.
Re: Версия FB-клиента
Ded [EMAIL PROTECTED] сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED] Dmitry Voroshin wrote: А если глянуть глубже, то вот такой вот забавный код... Ты слова читал, которые я накорябал, или как всегда? ;) Это обвинение? Отметаю, как необоснованное и волюнтаристкое... :-|| Например, в 4.42 этой забавы нет. Нет и ладно.
Re: Версия FB-клиента
Dmitry Voroshin wrote: А если глянуть глубже, то вот такой вот забавный код... Ты слова читал, которые я накорябал, или как всегда? ;) Например, в 4.42 этой забавы нет. Так что не думаю, что всё так страшно... Я бы не стал полагаться на волю Аллаха... -- Regards. Ded.
Re: Насколько безопастно ...
?? у меня врожденная грамотность. так что мне пофиг. EP Хочу себе такую, вот кому достальсь вся моя грамотность Да нет никакой врожденной грамотности. Просто читать в детстве надо много, вот слова и запоминаются.
Re: request BLR что за хрень ?
К Hi, многоуважаемый All! К Invalid token. К invalid request BLR at offset 3502. К context already in use (BLR error). К При попытке перекомпилировать тригер ... Вопрос снимается (точнее не такой срочный) Проблема решилась пересозданием VIEW и всех связанных с ней обьектов :( через скрипт пересоздания в IBE Вопрос только в том почему так получилось и как избежать подобных глюков ? С уважением, Константин Григорьевич. ===
Re: Насколько безопастно ...
Hi Dmitri Kuzmenko пишет: у меня врожденная грамотность. так что мне пофиг. Хочу себе такую, вот кому достальсь вся моя грамотность WBR Evgney Putilin.
Re: Насколько безопастно ...
AAV Угу, он слово мультиканальный прикольно интерпретирует. :) Я ни разу в жизни не писал в ворде слово мультиканальный, но, благодаря интернету, теперь читаю только с пробелом :-)
Re: Насколько безопастно ...
Hi Slava Ekimov пишет: ?? у меня врожденная грамотность. так что мне пофиг. EP Хочу себе такую, вот кому достальсь вся моя грамотность Да нет никакой врожденной грамотности. Просто читать в детстве надо много, вот слова и запоминаются. Вот я лчино прммер до наоборот, я читал очень очень много. Первая прчотенная книга была Как закалялась сталь второй клас. Но при этом я привык быстро читать, и слово воспринимаю целиком а не по буквам. Что позволяет очень быстро читать н оне замечаьт отдельные косяки в буквах. Проблеммы начинаюстся с именами выдуманных персонажей. WBR Evgeny Putilin.
Re: ���� ������
http://community.livejournal.com/ru_mac/4542579.html?style=mine
Re: Насколько безопастно ...
Hello, Evgeny! You wrote on Fri, 07 Sep 2007 18:59:46 +0400: ?? Да нет никакой врожденной грамотности. ?? Просто читать в детстве надо много, вот слова и запоминаются. EP Вот я лчино прммер до наоборот, я читал очень очень много. Первая EP прчотенная книга была Как закалялась сталь второй клас. Но при этом я EP привык быстро читать, и слово воспринимаю целиком а не по буквам. Что EP позволяет очень быстро читать н оне замечаьт отдельные косяки в буквах. EP Проблеммы начинаюстся с именами выдуманных персонажей. Я тоже читал Как закалялась сталь... Лет эдак 25 назад... Но НЕ считаю, что МОЯ собственная дизлексия НЕ мешает остальным читателям эхи... ;) With best regards, Vladimir A.Bakhvaloff. E-mail: [EMAIL PROTECTED]
Re: OFF просто хочется расказать
Hello, Alexander! You wrote to Vladimir A.Bakhvaloff on Fri, 7 Sep 2007 14:07:54 +0600: VA А методом копи-паста?.. %) AAV Это же не наш метод (с) А зачем два раза-то повторять?.. А зачем два раза-то повторять?.. With best regards, Vladimir A.Bakhvaloff. E-mail: [EMAIL PROTECTED]
Re[3]: request BLR что за хрень ?
context already in use (BLR error). Вдогонку такая хрень получается после обновления через DataBase Comparer (обновление происходит через localhost/3052) С уважением, Константин Григорьевич. ===
Re: OFF просто хочется расказать
Hello, Vladimir! You wrote to Khorsun Vlad on Fri, 7 Sep 2007 10:44:31 +0400: VA А методом копи-паста?.. %) Это же не наш метод (с) -- Удач Alexander A. Venikov, Tobolsk, Russia
Re: Версия FB-клиента
Dmitri Kuzmenko ... Hello, Dmitry! Dmitry Voroshin wrote: Так это-ж не при установке FB происходит, а при РЕГИСТРАЦИИ компонентов IBX. И этот ТИП - кто это такой? Вася Пупкин? Так Вася Пупкин наверняка уже Дельфу с IB6 или каим-там поставил вместе и у него всё прекрасно зарегистрировалось. А если этот тип программист - то не понять причину тут просто нельзя! давай не будем. эпоха, когда после установки FB люди жаловались на пропажу компонент Services API прошла. И из них мало кто догадывался, почему такое происходит. Не прошла, ты хотел сказать ? Ибо в fb-support'e постоянно возникает этот вопрос, хотя и не очень часто Программисты бывают разные. Зачастую прикладник даже если очень хорошо пишет ПО, не обладает практически никакими системными знаниями. Такие дела. Сейчас это - как правило, увы :( -- Хорсун Влад
Re: Версия FB-клиента
сервер ему человеческим голосом говорит - поменяй в этом сраном IBX в строке такой то то и это!? Я бы точно обгадился от страха. Коваленко Дмитрий.
Re: Версия FB-клиента
Dmitry Voroshin ... Vlad Khorsun сообщил/сообщила в новостях следующее: ... ДК уже сказал - чтобы IBX не отвергало Service API По моему с этой чехардой с цифрами гемороя больше, чем с ИНСТАЛЛЯЦИЕЙ IBX. А по-моему - нет. Будем спорить ? -- Хорсун Влад
Re[2]: OFF просто хочется расказать
KV Я видел эту Т. Но не смог заставить себя ТАК писать :) Может проехали ? А ... :( С уважением, Константин Григорьевич. ===
Re: OFF просто хочется расказать
Alexander A. Venikov ... Hello, Vlad! You wrote on Thu, 6 Sep 2007 15:31:06 +0300: VK Это в ветку Насколько безопасно ;) Такой нет. Есть Насколько безопастно : Опастаются люди... Я видел эту Т. Но не смог заставить себя ТАК писать :) -- Хорсун Влад
Re: FB TempDirectiories
Konstantin R. Beliaev ... FB 1.5.4 В firebird.conf стоит TempDirectories = e:\tmp;c:\tmp Почему при окончании места на E: я все еще получаю I/O error for file e:\tmp\fb_sort_abcdef Error while trying to write to file ? На С: 15Гб А так TempDirectories = e:\tmp 1000;c:\tmp ? -- Хорсун Влад
Re: Версия FB-клиента
Vlad Khorsun [EMAIL PROTECTED] сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED] ДК уже сказал - чтобы IBX не отвергало Service API По моему с этой чехардой с цифрами гемороя больше, чем с ИНСТАЛЛЯЦИЕЙ IBX. Куда проще в исходниках IBX эту проверку закоментировать. Кому надо - тот так и сделает, а кому не надо - ну и чих с ним...
Re: Насколько безопастно ...
Hello, Alexander! Alexander A. Venikov wrote: Ну, Дим, можно и опасность с т написать. Проверочные слова - опасение, опасаться. у меня врожденная грамотность. так что мне пофиг. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: Насколько безопастно ...
Hello, Dmitri! You wrote on Fri, 07 Sep 2007 11:44:00 +0400: ?? Ну, Дим, можно и опасность с т написать. Проверочные слова - ?? опасение, опасаться. DK у меня врожденная грамотность. так что мне пофиг. Ты знал!.. Ты знал!.. Ты гонишь!.. /рус.нар.анек./ ЗЫ. Я и сам ЗНАЮ только два правила - ЖЫ-ШЫ и НЕСГЛАГОЛАМИ... ;))) With best regards, Vladimir A.Bakhvaloff. E-mail: [EMAIL PROTECTED]
request BLR что за хрень ?
Hi, многоуважаемый All! Invalid token. invalid request BLR at offset 3502. context already in use (BLR error). При попытке перекомпилировать тригер ... С уважением, Константин Григорьевич. ===
Re: Версия FB-клиента
Ded [EMAIL PROTECTED] сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED] Dmitry Voroshin wrote: Так это-ж не при установке FB происходит, а при РЕГИСТРАЦИИ компонентов IBX. Не только. В моём экземпляре, возрастом сходном с окаменевшим дерьмом мамонта, например, сходу беглым взглядом procedure TIBTransaction.SetDefaultAction(Value: TTransactionAction); begin if (Value = taRollbackRetaining) and (GetIBClientVersion 6) then IBError(ibxeIB60feature, [nil]); FDefaultAction := Value; end; А если глянуть глубже, то вот такой вот забавный код... Fisc_rollback_retaining := TryGetProcAddr('isc_rollback_retaining'); {do not localize} if Assigned(Fisc_rollback_retaining) then begin IBClientVersion := 6; Так что не думаю, что всё так страшно...
Re: Насколько безопастно ...
Vladimir A.Bakhvaloff пишет: Hello, Dmitri! You wrote on Fri, 07 Sep 2007 11:44:00 +0400: ?? Ну, Дим, можно и опасность с т написать. Проверочные слова - ?? опасение, опасаться. DK у меня врожденная грамотность. так что мне пофиг. Ты знал!.. Ты знал!.. Ты гонишь!.. /рус.нар.анек./ ЗЫ. Я и сам ЗНАЮ только два правила - ЖЫ-ШЫ и НЕСГЛАГОЛАМИ... ;))) А ЧЮ, ЩЮ? -- С уважением, Андрей Еремин.
Re: request BLR что за хрень ?
Константин wrote: Invalid token. invalid request BLR at offset 3502. context already in use (BLR error). При попытке перекомпилировать тригер ... Думаешь, тут все телепаты? Триггер показать слабо? -- Дмитрий Еманов
Re: OFF просто хочется расказать
Hello, Vladimir! You wrote to Khorsun Vlad on Fri, 7 Sep 2007 10:44:31 +0400: VA А методом копи-паста?.. %) Это же не наш метод (с) -- Удач Alexander A. Venikov, Tobolsk, Russia
Re: Насколько безопастно ...
Привет, Evgeny! Вы пишешь 07 сентября 2007: EP Вот я лЧино прМмер до наоборот, я читал очень очень много. Первая EP прЧотенная книга была Как закалялась сталь второй клаС. Но при этом я EP привык быстро читать, и слово воспринимаю целиком а не по буквам. Что EP позволяет очень быстро читать н Оне замечаЬт отдельные косяки в буквах. EP Проблеммы начинаюСтся с именами выдуманных персонажей. Жень, ещё бы над порядком букв в словах поработать маненько... -- With best regards, Alex Cherednichenko.
Re: Версия FB-клиента
Hello, Dmitry! Dmitry Voroshin wrote: Так это-ж не при установке FB происходит, а при РЕГИСТРАЦИИ компонентов IBX. И этот ТИП - кто это такой? Вася Пупкин? Так Вася Пупкин наверняка уже Дельфу с IB6 или каим-там поставил вместе и у него всё прекрасно зарегистрировалось. А если этот тип программист - то не понять причину тут просто нельзя! давай не будем. эпоха, когда после установки FB люди жаловались на пропажу компонент Services API прошла. И из них мало кто догадывался, почему такое происходит. Программисты бывают разные. Зачастую прикладник даже если очень хорошо пишет ПО, не обладает практически никакими системными знаниями. Такие дела. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: Версия FB-клиента
Dmitri Kuzmenko [EMAIL PROTECTED] сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED] Hello, Dmitry! Dmitry Voroshin wrote: По моему с этой чехардой с цифрами гемороя больше, чем с ИНСТАЛЛЯЦИЕЙ IBX. Куда проще в исходниках IBX эту проверку закоментировать. Кому надо - тот так и сделает, а кому не надо - ну и чих с ним... кто так сделает? Представь себе, что не все используют FIBPlus. Допустим, некий тип купил дельфю, запускает, ставит FB, и ... ? сервер ему человеческим голосом говорит - поменяй в этом сраном IBX в строке такой то то и это!? Так это-ж не при установке FB происходит, а при РЕГИСТРАЦИИ компонентов IBX. И этот ТИП - кто это такой? Вася Пупкин? Так Вася Пупкин наверняка уже Дельфу с IB6 или каим-там поставил вместе и у него всё прекрасно зарегистрировалось. А если этот тип программист - то не понять причину тут просто нельзя!
Re: Версия FB-клиента
Khorsun Vlad [EMAIL PROTECTED] сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED] Dmitry Voroshin ... Vlad Khorsun сообщил/сообщила в новостях следующее: ... ДК уже сказал - чтобы IBX не отвергало Service API По моему с этой чехардой с цифрами гемороя больше, чем с ИНСТАЛЛЯЦИЕЙ IBX. А по-моему - нет. Будем спорить ? А смысл?
Re: Насколько безопастно ...
Hello, Slava! Slava Ekimov wrote: ?? у меня врожденная грамотность. так что мне пофиг. EP Хочу себе такую, вот кому достальсь вся моя грамотность Да нет никакой врожденной грамотности. Просто читать в детстве надо много, вот слова и запоминаются. это и имелось в виду. я с пяти лет читаю. в детстве читал очень много. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34