Re: РабоÑа Ñ Ñайлами в FB 2
Oleg Prosvetov пиÑеÑ: ÐÐ¾Ð¶ÐµÑ ÐºÑо ÑÑалкивалÑÑ Ñ Ñакой пÑоблемой ? обÑÑно ÑÑалкиваÑÑÑÑ Ð¿Ð¾Ñом Ñ ÐµÐµ поÑледÑÑвиÑми -- ÐоÑмин ÐлекÑандÑ
Re: РабоÑа Ñ Ñайлами в FB 2
ÐÑÑÑ Ð»Ð¸ в FB 2 Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼ Ð´Ð»Ñ ÑабоÑÑ Ñ Ñайловой ÑиÑÑемой. планиÑÑеÑÑÑ Ð² OS Firebird 10.2 -- ÐÑлÑÑев ÐлекÑей http://www.stella-npf.ru
Re: ������ � ������� � FB 2
> Ã¥ÃÃà Ãà à FB 2 Ãà ÃÃÃÃÃà ÃÃà ÃÃÃÃÃà à ÃÃÃÃÃÃÃà ÃÃÃÃà ÃÃÃ. > ðÃÃÃÃÃ. ÷ ÃÃÃà à ÃÃÃà à ÃÃà ÃÃÃÃÃà Ãà ÃÃÃÃÃ. îà ÃÃà ÃÃÃà ÃÃÃÃà ÃÃà ÃÃÃÃÃÃÃà > ÃÃÃÃÃÃÃÃÃà Ãà > Ãà ÃÃÃÃÃÃÃà ÃÃÃÃà Ãà ÃÃÃÃÃà à ÃÃÃÃà ÃÃà ÃÃà ÃÃÃÃà ÃÃÃÃÃÃÃÃà ÃÃ. îÃà ÃÃÃÃà > ÃÃÃÃà ÃÃÃÃÃÃÃÃÃà Ãà Ãà > ÃÃà à ÃÃÃÃÃÃà à ÃÃÃà ÃÃÃÃà . âÃÃà Ãà ÃÃà ÃÃÃÃà à ÃÃà Ãà ÃÃÃÃà ÃÃÃà Firebird > ÃÃÃÃÃÃà ÃÃÃÃÃÃà ÃÃÃà "ðÃÃÃÃÃÃà ÃÃÃà ÃÃÃÃÃ-ÃÃ", "úÃÃÃÃÃÃà ÃÃÃà Ãà ÃÃÃÃÃà > ÃÃÃÃ". ô.à . ÃÃÃÃà ÃÃÃÃÃÃÃÃÃà Ãà ÃÃà ÃÃÃÃÃÃÃà à ÃÃÃÃÃÃà ÃÃÃÃÃà Ãà Ãà à > Firebird. ÃÃÃà à ÃÃà ÃÃÃÃÃÃÃÃÃÃà à ÃÃÃÃà ÃÃÃÃÃà ÃÃà ? îà ñÃÃÃà Ãà ÃÃÃÃà Ãà ÃÃÃà à ÃÃÃÃÃÃà UDF, ÃÃÃÃÃà Ãà ÃÃÃÃÃà ÃÃÃÃÃÃÃÃÃà ÃÃà Ãà ÃÃÃÃÃà à ÃÃà Ãà ÃÃÃÃ. üÃà ÃÃÃà ÃÃÃÃÃÃÃà ÃÃÃÃà ÃÃÃÃà à ÃÃÃÃÃÃÃà ÃÃÃÃà ÃÃÃà ÃÃÃÃÃÃÃà ÃÃà ÃÃà ÃÃÃÃÃÃà ïó ÃÃà à ÃÃÃà à ÃÃÃÃÃÃÃÃÃà à Ãà ÃÃÃà Ãà ÃÃà ÃÃÃÃà ÃÃÃÃà ÃÃà ÃÃÃÃà ÃÃÃà Ãà ÃÃÃÃÃÃÃ.
РабоÑа Ñ Ñайлами в FB 2
Hello, All! ÐÑÑÑ Ð»Ð¸ в FB 2 Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼ Ð´Ð»Ñ ÑабоÑÑ Ñ Ñайловой ÑиÑÑемой. ÐоÑÑнÑ. РнаÑей базе еÑÑÑ ÑÑÑлки на ÑайлÑ. Ðо Ð´Ð»Ñ Ñого ÑÑÐ¾Ð±Ñ Ð²Ñе ÑабоÑало полÑзоваÑÐµÐ»Ñ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñ Ð¿Ñава на запиÑÑ Ð² Ð¿Ð°Ð¿ÐºÑ Ð³Ð´Ðµ ÑÑи ÑÐ°Ð¹Ð»Ñ ÑаÑположенÑ. Ðам нÑжно ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð½Ðµ имел доÑÑÑпа к ÑÑой папке. ÐÑло Ð±Ñ Ð¸Ð´ÐµÐ°Ð»Ñно еÑли Ð±Ñ Ð¼Ð¾Ð¶Ð½Ð¾ бÑло Firebird поÑлаÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ñипа "ÐолÑÑиÑÑ Ñайл Ñакой-Ñо", "ÐапиÑаÑÑ Ñайл по ÑÐ°ÐºÐ¾Ð¼Ñ Ð¿ÑÑи". Т.е. ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð¼Ð¾Ð³ ÑабоÑаÑÑ Ñ Ñайлами ÑолÑко ÑеÑез Firebird. ÐÐ¾Ð¶ÐµÑ ÐºÑо ÑÑалкивалÑÑ Ñ Ñакой пÑоблемой ? With best regards, Oleg Prosvetov.
Re: Д.Р. Коваленко !
Hello, Vlad! You wrote on Tue, 27 Nov 2007 13:54:06 +0200: Ну, Дим, всего чего хочется. Чтоб бабло не считать, но штоп на все хотелки хватало. Ну и, это, юзверей адекватных (а такие бывают?) : -- Удач Alexander A. Venikov, Tobolsk, Russia
Re: ФанÑомнÑе запиÑи в ÐÐ
Andrew Kruchinin пиÑеÑ: P.S. Ðа Ñамом деле в каÑеÑке Ñже 2 года какой-Ñо полÑеÑгейÑÑ ÑвоÑиÑÑÑ. Такого колиÑеÑÑва глÑков Ñ Ð½Ð¸Ð³Ð´Ðµ не видел. ÐÑоги ÑÑоÑли ÑазнÑе. То обоÑÑдование ÑлеÑÐ¸Ñ Ð¿Ð¾ непонÑÑной пÑиÑине, Ñо пÑогÑамма заглÑÑиÑ. Уже поÑвилиÑÑ Ð²Ð¿Ð¾Ð»Ð½Ðµ ÑеÑÑезнÑе мÑÑли пÑо пÑиглаÑение баÑÑÑки. ХоÑÑ Ñам и не кÑеÑенÑй. ÐÑÑ. ÐиÑанÑе пÑовеÑÑ. Я как-Ñо Ñоже наÑкнÑлÑÑ Ð½Ð° подобное поведение - оказалоÑÑ Ð¿Ð¾Ð´ÑÑанÑÐ¸Ñ ÑлабаÑ, и когда вÑе окÑеÑÑнÑе жиÑели ÑодилиÑÑ ÑмоÑÑеÑÑ ÑеÑиал вÑÑ ÐРнаÑинало звеÑÑки глÑÑиÑÑ Ð¸ ÑаÑÑÑпаÑÑÑÑ. :-) -- ÐлекÑÐ°Ð½Ð´Ñ ÐамаÑаев
Re: ФанÑомнÑе запиÑи в ÐÐ
Kochmin Alexandr пиÑеÑ: ÐÑÑÑ ÐµÑе один возможнÑй ÑпоÑоб ÑоздаÑÑ Ð³Ð»Ñк - замÑкание ÑенÑоÑа. Ðо ÑÑо Ñже не в меÑÑной компеÑенÑии. СобÑÑвенно Ñам ÑÑоÑÑ Ð´ÑÑаÑкие POS-Ñ Ð¾Ñ Ð¨ÑÑÐ¸Ñ Ð° Ñ ÑенÑоÑнÑми ÑкÑанами. ÐÑи ÑенÑоÑÑ Ð³Ð»ÑÑиÑÑ Ð¼Ð¾Ð³ÑÑ. Ð²Ð¾Ñ Ñак Ð±Ñ Ð¸ Ñказал. Ðбо из ниоÑкÑда никак не могÑÑ Ð¿Ð¾ÑвиÑÑÑÑ Ð·Ð°Ð¿Ð¸Ñи в базе. ÐÑо-Ñо Ð¸Ñ ÑÑда вводиÑ. ÐднознаÑно. ÐÑли Ð±Ñ Ñ ÑÑдом не ÑÑоÑл, Ñо и Ñам Ð±Ñ Ð½Ðµ повеÑил. ÐоÑÐ¾Ð¼Ñ Ð¸ вÑпомнил ÑÑÐ°Ð·Ñ Ð¿Ñо какие-Ñо баги в 2.0.1. Ðадно, ÑÑÐ°Ñ Ð¿Ð¾ÐµÐ´Ñ Ð½Ð° 2.0.3 поменÑÑ. Ðз облаÑÑи анекдоÑов :-) ÐаÑе, немного наÑодÑ. Ðа пÑинÑеÑе (ÑпеÑиалÑнÑй, Ñипа маленÑкой каÑÑÑ) вÑÐ»Ð°Ð·Ð¸Ñ Ð·Ð°ÐºÐ°Ð· на кокÑейлÑ. ÐовоÑаÑиваÑÑ Ð³Ð¾Ð»Ð¾Ð²Ñ - ÑÑол пÑÑÑой... ÐÑе оÑиÑианÑÑ Ð½Ð° меÑÑе. ÐаÑод в Ñоке :-) P.S. Ðа Ñамом деле в каÑеÑке Ñже 2 года какой-Ñо полÑеÑгейÑÑ ÑвоÑиÑÑÑ. Такого колиÑеÑÑва глÑков Ñ Ð½Ð¸Ð³Ð´Ðµ не видел. ÐÑоги ÑÑоÑли ÑазнÑе. То обоÑÑдование ÑлеÑÐ¸Ñ Ð¿Ð¾ непонÑÑной пÑиÑине, Ñо пÑогÑамма заглÑÑиÑ. Уже поÑвилиÑÑ Ð²Ð¿Ð¾Ð»Ð½Ðµ ÑеÑÑезнÑе мÑÑли пÑо пÑиглаÑение баÑÑÑки. ХоÑÑ Ñам и не кÑеÑенÑй. ÐÑÑ. -- ÐндÑей ÐÑÑÑинин ÐÑли ÐÐ°Ñ Ð³ÑÑÐ·ÐµÑ ÑовеÑÑÑ, Ñо вÑбейÑе ей зÑÐ±Ñ Ð¸ она бÑÐ´ÐµÑ ÐÐ°Ñ Ð¾Ð±ÑаÑÑваÑÑ.
CTE в Update
В RN написано что нерекурсивные CTE могут иcпользоваться в подзапросах Update/Insert/Delete. А что насчет рекурсивных? И какой тогда синтаксис? На with recursive a as (...) update ... ругается на update ... where .. in (with recursive ...) тоже
Re: ФанÑомнÑе запиÑи в ÐÐ
Andrew Kruchinin пиÑеÑ: Andrew Kruchinin пиÑеÑ: ÐÑÑÑ ÐµÑе один возможнÑй ÑпоÑоб ÑоздаÑÑ Ð³Ð»Ñк - замÑкание ÑенÑоÑа. Ðо ÑÑо Ñже не в меÑÑной компеÑенÑии. СобÑÑвенно Ñам ÑÑоÑÑ Ð´ÑÑаÑкие POS-Ñ Ð¾Ñ Ð¨ÑÑÐ¸Ñ Ð° Ñ ÑенÑоÑнÑми ÑкÑанами. ÐÑи ÑенÑоÑÑ Ð³Ð»ÑÑиÑÑ Ð¼Ð¾Ð³ÑÑ. Ð²Ð¾Ñ Ñак Ð±Ñ Ð¸ Ñказал. Ðбо из ниоÑкÑда никак не могÑÑ Ð¿Ð¾ÑвиÑÑÑÑ Ð·Ð°Ð¿Ð¸Ñи в базе. ÐÑо-Ñо Ð¸Ñ ÑÑда вводиÑ. ÐднознаÑно. -- ÐоÑмин ÐлекÑандÑ
Re: ФанÑомнÑе запиÑи в ÐÐ
Andrew Kruchinin пиÑеÑ: ÐÑÑÑ ÐµÑе один возможнÑй ÑпоÑоб ÑоздаÑÑ Ð³Ð»Ñк - замÑкание ÑенÑоÑа. Ðо ÑÑо Ñже не в меÑÑной компеÑенÑии. СобÑÑвенно Ñам ÑÑоÑÑ Ð´ÑÑаÑкие POS-Ñ Ð¾Ñ Ð¨ÑÑÐ¸Ñ Ð° Ñ ÑенÑоÑнÑми ÑкÑанами. ÐÑи ÑенÑоÑÑ Ð³Ð»ÑÑиÑÑ Ð¼Ð¾Ð³ÑÑ. -- ÐндÑей ÐÑÑÑинин ÐÑли ÐÐ°Ñ Ð³ÑÑÐ·ÐµÑ ÑовеÑÑÑ, Ñо вÑбейÑе ей зÑÐ±Ñ Ð¸ она бÑÐ´ÐµÑ ÐÐ°Ñ Ð¾Ð±ÑаÑÑваÑÑ.
ФанÑомнÑе запиÑи в ÐÐ
ÐÑÐ¸Ð²ÐµÑ Ð²Ñем. Рбазе непонÑÑнÑм обÑазом иногда поÑвлÑÑÑÑÑ ÑанÑомнÑе запиÑи. ÐепонÑÑно ÑÑо и оÑкÑда, но поÑвлÑÑÑÑÑ Ð¾Ð½Ð¸ в Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð¾ÑкÑÑÑÐ¸Ñ Ð´Ð¾ÐºÑменÑа. ÐеÑелопаÑил веÑÑ ÐºÐ¾Ð´ пÑоги - Ð½Ñ Ð½ÐµÑ Ñам Ñакого. ÐÑÑаеÑÑÑ ÐµÑе 2 гÑÐµÑ Ð° - СУÐРи Ñамо обоÑÑдование. СеÑÐ²ÐµÑ ÑбоÑки 2.0.1.12855. Ðа конÑеÑенÑии ÑлÑÑал ÑÑо бÑли какие-Ñо глÑки, но конкÑеÑно - могли поÑвлÑÑÑÑÑ ÑанÑомнÑе запиÑи в ÑÑой веÑÑии? ÐÑÑÑ ÐµÑе один возможнÑй ÑпоÑоб ÑоздаÑÑ Ð³Ð»Ñк - замÑкание ÑенÑоÑа. Ðо ÑÑо Ñже не в меÑÑной компеÑенÑии. -- ÐндÑей ÐÑÑÑинин ÐÑли ÐÐ°Ñ Ð³ÑÑÐ·ÐµÑ ÑовеÑÑÑ, Ñо вÑбейÑе ей зÑÐ±Ñ Ð¸ она бÑÐ´ÐµÑ ÐÐ°Ñ Ð¾Ð±ÑаÑÑваÑÑ.
Re: Д.Р. Коваленко !
Vlad Khorsun пишет: Поздравляем, желаем, ура ! Присоединяюсь! DRINK!!! -- Ovchinnikov Vasily ova at tkvc ru
Re: OFF ЧÑÑÑ Ñ Ñма не ÑоÑел
Ð ÐиÑÑе в ÑаблиÑе Ñимволов A0 назÑваеÑÑÑ No-Break Space
Re: OFF ЧÑÑÑ Ñ Ñма не ÑоÑел
Ðе ÑдалÑÐµÑ Ð¿Ñобел, Ñ Ð¾ÑÑ ÑÑ ÑÐ´Ð¾Ñ Ð½Ð¸. Я его и cast к char(1), и Ñак, и ÑÑк. СÑда Ñже Ñ Ð¾Ñел пиÑаÑÑ. ÐказалоÑÑ, ÑÑо в Ñом пÑимеÑе, коÑоÑÑй Ñ Ð²Ð·Ñл из наÑей базÑ, вмеÑÑо пÑобела Ñ ÐºÐ¾Ð´Ð¾Ð¼ 20 ÑÑоÑл Ñимвол Ñ ÐºÐ¾Ð´Ð¾Ð¼ A0, коÑоÑÑй вÑглÑÐ´Ð¸Ñ ÐºÐ°Ðº пÑобел ÐÐÐÐÐ :-))) ТоÑно, A0 а не 0A ? ÐÑли поÑледний - Ñо ÑÑо пеÑевод ÑÑÑоки в ÑÐ½Ð¸Ñ Ð°Ñ . Ркак пÑобел он вÑглÑÐ´Ð¸Ñ ÑолÑко в непÑавилÑнÑÑ ÑедакÑоÑÐ°Ñ :) Рвиндовой ÑаблиÑе Ñимволов поÑмоÑÑи :-)
Re: OFF ЧÑÑÑ Ñ Ñма не ÑоÑел
ÐÑивеÑ! > Ðе ÑдалÑÐµÑ Ð¿Ñобел, Ñ Ð¾ÑÑ ÑÑ ÑÐ´Ð¾Ñ Ð½Ð¸. Я его и cast к char(1), и Ñак, и ÑÑк. > СÑда Ñже Ñ Ð¾Ñел пиÑаÑÑ. ÐказалоÑÑ, ÑÑо в Ñом пÑимеÑе, коÑоÑÑй Ñ Ð²Ð·Ñл из наÑей > базÑ, вмеÑÑо пÑобела Ñ ÐºÐ¾Ð´Ð¾Ð¼ 20 ÑÑоÑл Ñимвол Ñ ÐºÐ¾Ð´Ð¾Ð¼ A0, коÑоÑÑй вÑглÑÐ´Ð¸Ñ > как пÑобел ÐÐÐÐÐ :-))) ТоÑно, A0 а не 0A ? ÐÑли поÑледний - Ñо ÑÑо пеÑевод ÑÑÑоки в ÑÐ½Ð¸Ñ Ð°Ñ . Ркак пÑобел он вÑглÑÐ´Ð¸Ñ ÑолÑко в непÑавилÑнÑÑ ÑедакÑоÑÐ°Ñ :) -- Best regards, Sergeymailto:[EMAIL PROTECTED]
OFF ЧÑÑÑ Ñ Ñма не ÑоÑел
Ð FB 2.1 напиÑал пÑоÑедÑÑÑ, коÑоÑÐ°Ñ Ð¸Ð· ÑÑÑоки ÑдалÑÐµÑ Ð½Ðµ бÑквенно-ÑиÑÑовÑе ÑимволÑ. Ðе ÑдалÑÐµÑ Ð¿Ñобел, Ñ Ð¾ÑÑ ÑÑ ÑÐ´Ð¾Ñ Ð½Ð¸. Я его и cast к char(1), и Ñак, и ÑÑк. СÑда Ñже Ñ Ð¾Ñел пиÑаÑÑ. ÐказалоÑÑ, ÑÑо в Ñом пÑимеÑе, коÑоÑÑй Ñ Ð²Ð·Ñл из наÑей базÑ, вмеÑÑо пÑобела Ñ ÐºÐ¾Ð´Ð¾Ð¼ 20 ÑÑоÑл Ñимвол Ñ ÐºÐ¾Ð´Ð¾Ð¼ A0, коÑоÑÑй вÑглÑÐ´Ð¸Ñ ÐºÐ°Ðº пÑобел ÐÐÐÐÐ :-)))
Re: OFF: ������
> õ Ãà Ãà Ãà ÃÃÃÃà ÃÃÃÃÃÃà AltLinux Server, ÃÃÃÃà à ÃÃÃÃÃÃà ÃÃÃà :-) > ÷ ÃÃÃÃÃÃÃà , à ÃÃÃÃ, ÃÃÃà à à ÃÃÃÃÃÃ, Ãà ÃÃÃÃÃà ÃÃÃÃÃ. ÃÃÃÃÃÃà ÃÃÃÃÃÃÃà ÃÃÃÃÃÃÃ, à ÃÃÃà à =) ÃÃÃÃÃÃÃà ÃÃÃÃÃÃà ëÃÃÃÃÃÃà Canonical, ÃÃÃÃà ÃÃÃÃÃÃÃÃà ÃÃÃÃÃÃÃÃÃà Ubuntu Linux, ÃÃÃÃÃÃÃÃÃÃÃà ÃÃÃÃÃÃÃÃÃÃà ÃÃÃÃÃà Ãà ÃÃÃÃà ÃÃà ÃÃÃÃÃÃÃÃÃÃÃÃà ÃÃÃÃÃÃÃÃà ðï - 'Personal Package Archives' (PPA). ÷ ÃÃÃÃÃà ÃÃÃÃÃÃà Ãà ÃÃÃÃà ÃÃÃÃÃÃÃÃÃÃÃà ÃÃà ÃÃÃÃÃÃÃà Ãà ÃÃÃÃà 1 çà ÃÃÃÃÃÃÃÃà ÃÃÃÃÃÃÃÃÃÃÃà ÃÃà ÃÃÃÃÃÃÃà ÃÃÃÃà ÃÃÃà ÃÃÃÃ, ÃÃà ÃÃÃÃÃà ÃÃÃÃà Ãà Launchpad ÃÃÃÃÃÃà ÃÃÃà ÃÃÃÃÃÃÃà Ãà ÃÃÃà ÃÃÃÃà ÃÃÃÃÃÃÃÃÃà ÃÃà ÃÃÃÃÃÃÃÃÃÃÃÃÃà ÃÃà ÃÃÃÃÃà ÃÃÃÃà x86 à AMD64, ÃÃÃÃÃÃà à ÃÃÃà Ãà à ÃÃÃÃà Ãà Ãà à ÃÃÃÃÃÃÃÃà apt Ãà ÃÃÃÃÃÃÃÃÃ. ÃÃÃÃÃà http://www.ubuntu.com/news/launchpad-ppa https://launchpad.net/ubuntu/+ppas
Re[2]: Вопрос по функции HASH
Привет! >> > Надо всё внутри в юникоде хранить как жаба и нэт делают :) >> >> Ну дык храни. UTF-8 тебе в руки. > UTF8 - это юникод для бедных :))) Бугага! Как раз наоборот - для богатых. То ли дело, знать, что у тебя символ - 4 байта. А в UTF-8 - сначала поди и посчитай! :)) -- Best regards, Sergeymailto:[EMAIL PROTECTED]
Re: Вопрос по функции HASH
> > Надо всё внутри в юникоде хранить как жаба и нэт делают :) > > Ну дык храни. UTF-8 тебе в руки. UTF8 - это юникод для бедных :))) Коваленко Дмитрий.
Re: Вопрос по функции HASH
sasha wrote: Надо всё внутри в юникоде хранить как жаба и нэт делают :) Ну дык храни. UTF-8 тебе в руки. -- Дмитрий Еманов
Re: ÐопÑÐ¾Ñ Ð¿Ð¾ ÑÑнкÑии HASH
делай как Ð¼Ñ - канониÑеÑкий докÑÐ¼ÐµÐ½Ñ > ÑÑнкÑÐ¸Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð½Ð°Ð±Ð¾Ñа даннÑÑ Ð¿Ð¾ иденÑиÑикаÑоÑÑ (Ñ Ð½Ð°Ñ - докÑменÑа)- > пÑеобÑазÑеÑÑÑ Ð² XML, по Ð½ÐµÐ¼Ñ Ñ ÐµÑ Ð£ Ð¼ÐµÐ½Ñ Ñам не докÑменÑ, а пÑоÑÑо Ð½Ð°Ð±Ð¾Ñ Ð°ÑÑибÑÑов. ÐапÑÐ¸Ð¼ÐµÑ Ñена Ñам Ð¼Ð¾Ð¶ÐµÑ Ð»ÐµÐ¶Ð°ÑÑ Ð¸ надо ÑÑеднее бÑÐ´ÐµÑ Ð¿Ð¾ÑÑиÑаÑÑ - ÑÑо Ñогда? ÐÐ¾Ñ Ð² ÑеÑвеÑÐ°Ñ Ð³Ð´Ðµ моÑнÑе ÑÑедÑÑва обÑабоÑки XML еÑÑÑ Ð¼Ð¾Ð¶ÐµÑ ÑÑо и полÑÑиÑÑÑ. Я Ð²Ð¾Ñ ÐµÑÑ Ð´Ñмал db4objects иÑполÑзоваÑÑ, докÑменÑаÑÐ¸Ñ Ð¿Ð¾Ð»Ð¸ÑÑал, но побоÑлÑÑ :-(
Re: ÐопÑÐ¾Ñ Ð¿Ð¾ ÑÑнкÑии HASH
У Ð¼ÐµÐ½Ñ Ð·Ð°Ð´Ð°Ñа ÑакаÑ: Ñ Ð·Ð°Ð´Ñмал напиÑаÑÑ Ð¾ÑÐµÐ½Ñ Ð°Ð±ÑÑÑакÑнÑÑ ÑиÑÑемÑ, ÑабоÑаÑÑÑÑ Ñ ÑазноÑоднÑми обÑекÑами. ÐбÑекÑÑ Ð¸Ð¼ÐµÑÑ Ð°ÑÑибÑÑÑ. Я пÑидÑмал 8 ÑазнÑÑ Ñипов аÑÑибÑÑов, каждÑй из коÑоÑÑÑ Ð¾ÑобÑажаеÑÑÑ Ð½Ð° Ñвой Ñип в ÐÐ. Ðо, за неимением SqlVriant, мне надо бÑло или Ñ ÑаниÑÑ Ð²Ñе аÑÑибÑÑÑ Ð² наиболÑÑем Ñипе (Ñ Ð¼ÐµÐ½Ñ ÑÑо ÑекÑÑовÑй блоб), или Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñипа заводиÑÑ ÑÐ²Ð¾Ñ Ð¿Ð¾Ð»Ðµ. делай как Ð¼Ñ - канониÑеÑкий докÑÐ¼ÐµÐ½Ñ ÑÑнкÑÐ¸Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð½Ð°Ð±Ð¾Ñа даннÑÑ Ð¿Ð¾ иденÑиÑикаÑоÑÑ (Ñ Ð½Ð°Ñ - докÑменÑа) - пÑеобÑазÑеÑÑÑ Ð² XML, по Ð½ÐµÐ¼Ñ Ñ ÐµÑ -- ÐÑлÑÑев ÐлекÑей http://www.stella-npf.ru
Re: Вопрос по функции HASH
З.Ы. Про транслитерацию только я один вспомнил или кто-то догадывался про грабельки? ;-) Надо всё внутри в юникоде хранить как жаба и нэт делают :)
Что это было? FB 1.5.4 SS+Win2003 - в логе бяка, базу отремонтировали
Все привет. Вот такое у одного из клиентов в логе: --- SERVER_AV (Server) Sat Nov 24 13:27:46 2007 Database: F:\AWTSYS\BUSTER.FDB deadlock internal gds software consistency check (error during savepoint backout (290)) SERVER_AV (Server) Sat Nov 24 13:27:46 2007 Database: F:\AWTSYS\BUSTER.FDB deadlock SERVER_AV (Server) Sat Nov 24 13:27:46 2007 Database: F:\AWTSYS\BUSTER.FDB lock conflict on no wait transaction deadlock update conflicts with concurrent update SERVER_AV (Server) Sat Nov 24 13:27:46 2007 Database: F:\AWTSYS\BUSTER.FDB lock conflict on no wait transaction deadlock update conflicts with concurrent update --- После этого несколько таблиц в базе легли на пол лапками кверху. Перезагрузили и некоторые программы потеряли способность нормально общаться с базой. В логе после попыток их работы такое : SERVER_AV (Server) Sat Nov 24 13:45:26 2007 Database: F:\AWTSYS\BUSTER.FDB internal gds software consistency check (applied differences will not fit in record (177)) SERVER_AV (Server) Sat Nov 24 13:45:26 2007 Database: F:\AWTSYS\BUSTER.FDB internal gds software consistency check (applied differences will not fit in record (177)) SERVER_AV (Server) Sat Nov 24 13:52:38 2007 Database: F:\AWTSYS\BUSTER.FDB internal gds software consistency check (cannot find record back version (291)) SERVER_AV (Server) Sat Nov 24 13:52:38 2007 Database: F:\AWTSYS\BUSTER.FDB internal gds software consistency check (cannot find record back version (291)) --- Начали ремонтировать под диктовку по телефону. Спасло в конце концов только gfix -mend В лог после нескольких запусков gfix с разными ключами выплюнулось вот это: (Там юзеры вмешались немного - видна ошибка клиента ниже - я наорал там им в трубку, чтоб отключились все, ибо базу в shutdown не сказал перевести...) --- SERVER_AV (Server) Sat Nov 24 15:06:02 2007 Database: F:\AWTSYS\BUSTER.FDB Relation has 2 orphan backversions (180 in use) in table EVRYRAICE (155) SERVER_AV (Server) Sat Nov 24 15:08:18 2007 Database: F:\AWTSYS\BUSTER.FDB Chain for record 3819022 is broken in table SALONINFO (197) SERVER_AV (Server) Sat Nov 24 15:08:42 2007 Database: F:\AWTSYS\BUSTER.FDB Index 3 is corrupt on page 64881 in table SALONINFO (197) SERVER_AV (Server) Sat Nov 24 15:08:42 2007 Database: F:\AWTSYS\BUSTER.FDB Index 3 is corrupt on page 64881 in table SALONINFO (197) SERVER_AV (Server) Sat Nov 24 15:08:42 2007 Database: F:\AWTSYS\BUSTER.FDB Relation has 13 orphan backversions (41 in use) in table SALONINFO (197) SERVER_AV (Client) Sat Nov 24 15:12:27 2007 INET/inet_error: connect errno = 10061 SERVER_AV (Server) Sat Nov 24 15:13:27 2007 Database: F:\AWTSYS\BUSTER.FDB internal gds software consistency check (cannot find record back version (291)) SERVER_AV (Server) Sat Nov 24 15:16:36 2007 Database: F:\AWTSYS\BUSTER.FDB internal gds software consistency check (cannot find record back version (291)) SERVER_AV (Server) Sat Nov 24 15:17:45 2007 Database: F:\AWTSYS\BUSTER.FDB Relation has 2 orphan backversions (180 in use) in table EVRYRAICE (155) SERVER_AV (Server) Sat Nov 24 15:17:47 2007 Database: F:\AWTSYS\BUSTER.FDB Chain for record 3819022 is broken in table SALONINFO (197) SERVER_AV (Server) Sat Nov 24 15:17:47 2007 Database: F:\AWTSYS\BUSTER.FDB Index 3 is corrupt on page 64881 in table SALONINFO (197) SERVER_AV (Server) Sat Nov 24 15:17:47 2007 Database: F:\AWTSYS\BUSTER.FDB Index 3 is corrupt on page 64881 in table SALONINFO (197) SERVER_AV (Server) Sat Nov 24 15:17:47 2007 Database: F:\AWTSYS\BUSTER.FDB Relation has 13 orphan backversions (41 in use) in table SALONINFO (197) --- После этого все нормально стало. Так вот вопрос: из рассказов человека стало ясно, что действительно был массовый конкурирующий апдейт - три пользователя точно одновременно ломились обновить одну и ту же запись в SALONINFO и в EVRYRAICE частично запросами, частично триггерами. Сервер не выдержал такого издевательства или физически на диске что-то произошло? По логу никто ничего сказать не сможет?.. Осиротевшие записи-то откуда взялись? А я пока пойду почитаю доку на ibase.ru -- Regards, Ovchinnikov Vasily ova at tkvc ru
Re: Вопрос по функции HASH
А вот у МС есть SqlVariant. Что ты об этом думаешь? :-)
Re[2]: Вопрос по функции HASH
Привет! > Так у вас щас так и работает, т.е. хэш 15 = '15' :) Неправильно оно у них работает чичазз :) З.Ы. Про транслитерацию только я один вспомнил или кто-то догадывался про грабельки? ;-) -- Best regards, Sergeymailto:[EMAIL PROTECTED]
Re: Вопрос по функции HASH
И заодно '15', да? Так у вас щас так и работает, т.е. хэш 15 = '15' :)
Re: Вопрос по функции HASH
sasha wrote: Hash() should: - always return same results for same values Ну так для меня как раз что 15, что 15.0, что 15.00 И заодно '15', да? - это всё одно и то же значение. А для меня - разные. Какие из его фразы выводы следуют? Что ты неправильно трактуешь ситуацию. И пытаешься сделать противоестественно. -- Дмитрий Еманов
Re: ÐопÑÐ¾Ñ Ð¿Ð¾ ÑÑнкÑии HASH
Ð Ð²Ð¾Ñ ÐеÑков напиÑал: Hash() should: - always return same results for same values ÐÑ Ñак Ð´Ð»Ñ Ð¼ÐµÐ½Ñ ÐºÐ°Ðº Ñаз ÑÑо 15, ÑÑо 15.0, ÑÑо 15.00 - ÑÑо вÑÑ Ð¾Ð´Ð½Ð¾ и Ñо же знаÑение. Ðакие из его ÑÑÐ°Ð·Ñ Ð²ÑÐ²Ð¾Ð´Ñ ÑледÑÑÑ?
Re: ÐопÑÐ¾Ñ Ð¿Ð¾ ÑÑнкÑии HASH
ÐоÑиÑай ÑегоднÑÑний Ñопик в fb-devel ;) Ðе Ð¿Ð¾Ð¹Ð¼Ñ Ñ, ÐдÑиано веÑÐ°ÐµÑ ÑÑо Ñ ÑÑ Ð¿ÑименÑеÑÑÑ Ðº ÑÑÑоке. Ð Ð²Ð¾Ñ Ð¼Ð°Ð¹ÐºÑоÑоÑÑ ÑÑиÑÐ°ÐµÑ ÑÑо к маÑÑÐ¸Ð²Ñ Ð±Ð°Ð¹Ñ. У Ð¼ÐµÐ½Ñ Ð·Ð°Ð´Ð°Ñа ÑакаÑ: Ñ Ð·Ð°Ð´Ñмал напиÑаÑÑ Ð¾ÑÐµÐ½Ñ Ð°Ð±ÑÑÑакÑнÑÑ ÑиÑÑемÑ, ÑабоÑаÑÑÑÑ Ñ ÑазноÑоднÑми обÑекÑами. ÐбÑекÑÑ Ð¸Ð¼ÐµÑÑ Ð°ÑÑибÑÑÑ. Я пÑидÑмал 8 ÑазнÑÑ Ñипов аÑÑибÑÑов, каждÑй из коÑоÑÑÑ Ð¾ÑобÑажаеÑÑÑ Ð½Ð° Ñвой Ñип в ÐÐ. Ðо, за неимением SqlVriant, мне надо бÑло или Ñ ÑаниÑÑ Ð²Ñе аÑÑибÑÑÑ Ð² наиболÑÑем Ñипе (Ñ Ð¼ÐµÐ½Ñ ÑÑо ÑекÑÑовÑй блоб), или Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñипа заводиÑÑ ÑÐ²Ð¾Ñ Ð¿Ð¾Ð»Ðµ. Я Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñипа завÑл ÑÐ²Ð¾Ñ Ð¿Ð¾Ð»Ðµ и Ñ ÑÑ Ð´Ð»Ñ ÑÑкоÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ð¸Ñка аÑÑибÑÑа по знаÑениÑ, Ñо ÑаÑкаÑÑ Ð²ÐµÐ·Ð´Ðµ 8 поле неÑдобно и оÑÐµÐ½Ñ ÑаÑÑо мне кÑда более Ñдобно ÑабоÑаÑÑ Ñ ÑекÑÑовÑм пÑедÑÑавление знаÑÐµÐ½Ð¸Ñ Ð°ÑÑибÑÑа. РобÑем Ñ Ð¼ÐµÐ½Ñ Ð·Ð°Ð´Ð°Ñа поÑÑоÑнно ÑÑавниваÑÑ Ñ ÑÑи. Ðо Ð²Ð¾Ñ ÑолÑко беда в Ñом ÑÑо Ñ ÑÑ ÑÑÑокового пÑедÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ðµ ÑÐ¾Ð²Ð¿Ð°Ð´Ð°ÐµÑ Ñ Ð¿ÑедÑÑавлением в конкÑеÑном Ñипе, из-за Ñего много гемоÑÐ¾Ñ Ð¸ оÑибок вÑлезло...
Re: ÐопÑÐ¾Ñ Ð¿Ð¾ ÑÑнкÑии HASH
"sasha" ... Уже догадалÑÑ. Ð©Ð°Ñ Ð³Ð»ÑÐ½Ñ ÑÑо .NET вÑдаÑÑ... Ðда... Там вÑÑ Ñмнее - ÑÑнкÑии на Ð²Ñ Ð¾Ð¶Ðµ маÑÑив Ð±Ð°Ð¹Ñ Ð¿ÑинимаÑÑ Ð¸ ниÑÑо иное :-) ÐаÑо еÑÑ Ð¾Ð´Ð¸Ð½ неоÑевиднÑй ÑÑÐ°Ð·Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð²ÑплÑл: EXECUTE BLOCK RETURNS ( HASH1 BIGINT, HASH2 BIGINT) AS DECLARE "Value1" VARCHAR(10) CHARACTER SET WIN1251 = 'Ð'; DECLARE "Value2" VARCHAR(10) CHARACTER SET UTF8 = 'Ð'; BEGIN HASH1 = HASH("Value1"); HASH2 = HASH("Value2"); SUSPEND; END вÑдаÑÑ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ñе Ñ ÑÑи Ð´Ð»Ñ ANSI-Ñимаволов и ÑазнÑе Ð´Ð»Ñ Ð¾ÑÑалÑнÑÑ . Так ÑÑо надо Ð±Ñ Ð² докÑменÑаÑии ÑÑоÑниÑÑ ÐºÐ°Ðº именно ÑÑÐ¾Ñ Ñ ÑÑ ÑÑиÑаеÑÑÑ Ð²Ð¼ÐµÑÑо ÑÑÑ Ð¾Ð¹ ÑÑÐ°Ð·Ñ "Returns a HASH of a value", а Ñо непонÑÑно ÑÑ Ð¾Ð´Ñ... ÐоÑиÑай ÑегоднÑÑний Ñопик в fb-devel ;) -- ХоÑÑÑн Ðлад