Re[2]: репликация и что, что я никак не пойму

2006-11-09 Пенетрантность Юрий

> Мда. А по мне так и просто Record_ID
> достаточно. Естественней некуда :)))

А поподробнее? ;)

_
С уважением, Юрий



Re: репликация и что, что я никак не пойму

2006-11-09 Пенетрантность Kovalenko Dmitry

> > Из филиала 1 пришел пакет с репликацией. Он загрузился в базу и этот же
> > пакет отправился в филиалы 2,3,4 ...?
>
> В пакете содержится один источник назначения. Это первые 3 цифры имени файла
> пакета.
> Надо как-то загрузить данные в базу, похоже надо делать похожий триггер с
> REPL3 и еще один с REPL4, завтра проекспериментирую

И что, даже никаких мыслей о том, что
менять конструкцию базы при появлении
нового REPL_xxx - это не нормально, не
появляется ?

Коваленко Дмитрий.



Re: Ну, типа, почти пятница уже.

2006-11-09 Пенетрантность Alexander Kolokolzov
боян?
http://new.moto.kiev.ua/forum/?fname=sale&trid=sale/1162393539473&vp=0
примечание - вся суть в каментах

Re: Ну, типа, почти пятница уже.

2006-11-09 Пенетрантность Alexander Kolokolzov
баян с башорга
 транзакция для идиотов - тебе надо дать взятку трём козлам, дал первому, 
второму, а третий не взял ты в полной ж..., а если бы у тебя были 
транзакции, то как только третий не взял бабло, первые двое отдали бы бабки

Re[4]: еще раз вернуться к дереву

2006-11-09 Пенетрантность Константин

NT> что касается явного join и вставки выборки из sp первой, то ИМХО парсеру это
NT> побоку, план остается тотже.

при явном Join с первой Sp план НЕМНОГО другой, ну даже если
одинаков - то это не означает что выборка будет происходить так же ...
Это только означает что будут использовать те-же индексы и в том же
порядке. НО у SP НЕТ индексов при select * from SP происходит
ПОЛНОЕ чтение, грубо говоря Natural. Исходя из этого логично
было-бы делать выборку из SP только 1 раз :)
Особый выиграш будет если SP возвращает много меньше записей
чем связанная таблица. А у тебя, с неявным join, получается почти
декартово произведение таблиц - потому и медленнее т.к. для
КАЖДОЙ записи из декартового произведения в случае
select * from tbl1, tbl2, SP ...
SP будет вызвана Count(Tbl1) * Count(tbl2) раз, а для
select * from tbl1, tbl2
 where tbl1=tbl2
   and exists (select * from SP(tbl1)) ...
SP будет вызвана меньшее число раз т.к. EXISTS вызывается ПОСЛЕ
отработки доп. условий в WHERE т.е. над уже меньшим множеством
нежели Count(Tbl1) * Count(tbl2)

NT> Так что на таком запросе exists (select from sp) получается быстрее минимум
NT> в три раза, вот меня и интересует почему?

Я/ выше обьяснил, сделай пробу, убрав доп. условия и оставив
только связки, например:
 
 select p.name,p.fullname,p.description,
   sum(di.qty),di.price_prov,di.price,di.discount,
   d.date_docum,d2.date_docum,f.name,g.name,f.code
from products p, docum_items di, documents d, firms f,
 product_cards pc, docum_items di2, documents d2, groups g,
 (select id from recurs_groups(0)) rg
where (p.id_product = di.id_product)
  and rg.id=p.id_group
  and (d.id_docum = di.id_docum)
  and (d.id_firm = f.id_firm)
  and (di.id_card = pc.id_card)
  and (pc.id_docitem = di2.id_docitem)
  and (di2.id_docum = d2.id_docum)
  and (p.id_group = g.id_group)
group by p.name,p.fullname,p.description, di.price_prov,di.price,
  di.discount,d.date_docum,d2.date_docum,f.name,g.name,f.code

и

 select p.name,p.fullname,p.description,
   sum(di.qty),di.price_prov,di.price,di.discount,
   d.date_docum,d2.date_docum,f.name,g.name,f.code
from products p, docum_items di, documents d, firms f,
 product_cards pc, docum_items di2, documents d2, groups g

where (p.id_product = di.id_product)
  and exists (select id from recurs_groups(0) where id=p.id_group)
  and (d.id_docum = di.id_docum)
  and (d.id_firm = f.id_firm)
  and (di.id_card = pc.id_card)
  and (pc.id_docitem = di2.id_docitem)
  and (di2.id_docum = d2.id_docum)
  and (p.id_group = g.id_group)
group by p.name,p.fullname,p.description, di.price_prov,di.price,
  di.discount,d.date_docum,d2.date_docum,f.name,g.name,f.code


- я уверен что разница НАМНОГО уменьшится

NT> Да и привык я за много лет к такому способу написания запросов.

Ну вот против этого нет аргументов кроме как:
"привычки рано или поздно ПРИХОДИТСЯ менять ..." ;)

PS: Ещё раз рекомендую http://ibase.ru/devinfo/joins.htm,
не поленись почитай ...

С уважением,
Константин Григорьевич.
===




Re: ���������� � ���, ��� � ����� �� ����

2006-11-09 Пенетрантность Nikolay Trifonov


"íÁÄÏÒÓËÉÊ ç.÷." <[EMAIL PROTECTED]> wrote in 
message news:[EMAIL PROTECTED]
>
>
>> é ×ÏÔ × ÜÔÕ ÓÈÅÍÕ ÎÁÄÏ ËÁË-ÔÏ ×ÐÉÓÁÔØ ÞÔÏ ÄÁÎÎÙÅ ÉÚ
>> ×ÔÏÒÏÇÏ ÆÉÌÉÁÌÁ (REPL2) ÄÏÌÖÎÙ ÐÏÌÕÞÉÔØ ÔÒÅÔÉÊ (Ñ ÔÁË ÐÏÎÉÍÁÀ ÎÁÄÏ ÄÅÌÁÔØ 
>> REPL3?) É ÞÅÔ×ÅÒÔÙÊ.(ÎÁÄÏ REPL4 ?), Á ÄÁÎÎÙÅ ÉÚ ÔÒÅÔØÅÇÏ ×Ï ×ÔÏÒÏÊ É 
>> ÞÅÔ×ÅÒÔÙÊ, ÉÚ ÞÅÔ×ÅÒÔÏÇÏ ×Ï ×ÔÏÒÏÊ É ÔÒÅÔÉÊ. é ËÁË ÒÁÚ ÒÁÂÏÔÕ Ó ÜÔÉÍÉ 
>> REPL2, REPL3 É REPL4 ÎÁÄÏ ×ÄÏÌÂÉÔØ × ÍÏÀ ÇÏÌÏ×Õ.
> á ÎÅÌØÚÑ ÌÉ ÐÒÏÝÅ ÐÏÓÔÕÐÉÔØ:
> éÚ ÆÉÌÉÁÌÁ 1 ÐÒÉÛÅÌ ÐÁËÅÔ Ó ÒÅÐÌÉËÁÃÉÅÊ. ïÎ ÚÁÇÒÕÚÉÌÓÑ × ÂÁÚÕ É ÜÔÏÔ ÖÅ 
> ÐÁËÅÔ ÏÔÐÒÁ×ÉÌÓÑ × ÆÉÌÉÁÌÙ 2,3,4 ...?

÷ ÐÁËÅÔÅ ÓÏÄÅÒÖÉÔÓÑ ÏÄÉÎ ÉÓÔÏÞÎÉË ÎÁÚÎÁÞÅÎÉÑ. üÔÏ ÐÅÒ×ÙÅ 3 ÃÉÆÒÙ ÉÍÅÎÉ ÆÁÊÌÁ 
ÐÁËÅÔÁ.
îÁÄÏ ËÁË-ÔÏ ÚÁÇÒÕÚÉÔØ ÄÁÎÎÙÅ × ÂÁÚÕ, ÐÏÈÏÖÅ ÎÁÄÏ ÄÅÌÁÔØ ÐÏÈÏÖÉÊ ÔÒÉÇÇÅÒ Ó 
REPL3 É ÅÝÅ ÏÄÉÎ Ó REPL4, ÚÁ×ÔÒÁ ÐÒÏÅËÓÐÅÒÉÍÅÎÔÉÒÕÀ





Re: ���������� � ���, ��� � ����� �� ����

2006-11-09 Пенетрантность Nikolay Trifonov


"Ded" <[EMAIL PROTECTED]> wrote in message 
news:[EMAIL PROTECTED]
>
> ÷ÙÒ×Á ÷ÁÌÅÒÉÊ å×ÇÅÎØÅ×ÉÞ wrote:
>
>>   á ÐÏÞÅÍÕ ÂÙ ÎÅ ×ÓÔÁ×ÌÑÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÔÏÍ ÏÔ ËÕÄÁ ÐÒÉÛÌÏ ÏÂÎÁ×ÌÅÎÉÅ?
>
>   ñ ÕÖ ÓËÏËÁ ÌÅÔ ÂÕÂÎÀ, ÞÔÏ ÓÁÍÙÊ ÅÓÔÅÓÔ×ÅÎÎÙÊ ÓÐÏÓÏ ÄÌÑ ÒÅÐÌÉÃÉÒÕÅÍÙÈ 
> ÔÁÂÌÉà - Ä×ÕÈÓÅÇÍÅÎÔÎÙÊ PK (Base_ID, Record_ID). çÒÕÐÐÉÒÏ×ËÉ-ÆÉÌØÔÒÁÃÉÉ É 
> ÐÒÏÞÁÑ × ÏÔÞ£ÔÁÈ ×ÓÑËÉÈ ÐÏÔÏÍ ÄÅÌÁÀÔÓÑ ÔÒÉ×ÉÁÌØÎÏ, ÎÅ ÇÏ×ÏÒÑ ÕÖ Ï ÓÁÍÏÊ 
> ÒÅÐÌÉËÁÃÉÉ. îÏ ÛÉÒÏËÉÅ ÍÁÓÓÙ ÐÒÏÄÏÌÖÁÀÔ ÕÐÏÒÎÏ ÄÒÏÂÉÔØ ÄÉÁÐÁÚÏÎÙ ËÌÀÞÅÊ É 
> ÐÌÏÄÉÔØ ÇÕÉÄÙ Ó ÃÅÌØÀ ÓÁÍÏÚÁÂ×ÅÎÎÏ Ó ÎÉÍÉ ×ÐÏÓÌÅÄÓÔ×ÉÉ ÂÏÒÏÔØÓÑ...
>

ôÙ ÎÅ ÐÒÁ× (éíèï), ÔÁË ËÁË ÓÌÏÖÎÏÓÔØ ÐÏÞÔÉ ×ÓÅÈ ÚÁÐÒÏÓÏ× Õ×ÅÌÉÞÉ×ÁÅÔÓÑ É 
ÎÁÍÎÏÇÏ 





Re: Re[2]: ��� ��� ��������� � �����

2006-11-09 Пенетрантность Nikolay Trifonov

(ÄÁÌØÛÅ ÐÏÓËÉÐÁÎÏ)

  ñ ËÏÎÅÞÎÏ ÎÅ ÇÕÒÕ, ÎÏ ÔÙ, éíèï, ÎÅ ÏÂÒÁÔÉÌ ×ÎÉÍÁÎÉÅ ÎÁ ñ÷îùê JOIN ÜÔÏ ÒÁÚ.
  ä×Á - ÐÏÐÒÏÂÕÊ ×Ó£-ÖÅ ÐÅÒÅÐÉÓÁÔØ Ó×ÏÊ ÚÁÐÒÏÓ ÐÏÓÔÁ×É× ×ÙÂÏÒËÕ ÉÚ SP
  ÎÁ ÐÅÒ×ÏÅ ÍÅÓÔÏ. äÁ É ÐÏÔÏÍ, ÎÅ ÚÎÁÀ ËÁË ËÔÏ, ÎÏ ÌÉÞÎÏ Ñ ÚÁ ÔÁËÉÅ
  ÚÁÐÒÏÓÙ ...  ÎÕ ÐÏÞÅÍÕ ÎÅ ×ÑÚÁÔØ Ñ×ÎÙÍÉÉ Join ? é ÐÁÒÓÅÒÕ ÌÅÇÞÅ É
  ÔÅÂÅ ÂÙÌÏ-ÂÙ ÐÏÎÑÔÎÅÊ ...
  á ×ÏÏÂÝÅ-ÔÏ ÔÅÂÅ Ó ÔÁËÉÍÉ ÚÁÐÒÏÓÁÍÉ ÓÀÄÁ: 
http://ibase.ru/devinfo/joins.htm
  ÔÁÍ ÏÞÅÎØ ÐÏÐÕÌÑÒÎÏ ÏÐÉÓÁÎÁ Ô×ÏÑ ÓÉÔÕÁÃÉÑ, + É - ÐÏÄÏÂÎÏÇÏ ÐÏÓÔÒÏÅÎÉÑ 
ÚÁÐÒÏÓÏ× ...

ó Õ×ÁÖÅÎÉÅÍ,
ëÏÎÓÔÁÎÔÉÎ çÒÉÇÏÒØÅ×ÉÞ.


ÞÔÏ ËÁÓÁÅÔÓÑ Ñ×ÎÏÇÏ join É ×ÓÔÁ×ËÉ ×ÙÂÏÒËÉ ÉÚ sp ÐÅÒ×ÏÊ, ÔÏ éíèï ÐÁÒÓÅÒÕ ÜÔÏ 
ÐÏÂÏËÕ, ÐÌÁÎ ÏÓÔÁÅÔÓÑ ÔÏÔÖÅ.
ôÁË ÞÔÏ ÎÁ ÔÁËÏÍ ÚÁÐÒÏÓÅ exists (select from sp) ÐÏÌÕÞÁÅÔÓÑ ÂÙÓÔÒÅÅ ÍÉÎÉÍÕÍ 
× ÔÒÉ ÒÁÚÁ, ×ÏÔ ÍÅÎÑ É ÉÎÔÅÒÅÓÕÅÔ ÐÏÞÅÍÕ?
äÁ É ÐÒÉ×ÙË Ñ ÚÁ ÍÎÏÇÏ ÌÅÔ Ë ÔÁËÏÍÕ ÓÐÏÓÏÂÕ ÎÁÐÉÓÁÎÉÑ ÚÁÐÒÏÓÏ×.






Re: репликация и что, что я никак не пойму

2006-11-09 Пенетрантность Kovalenko Dmitry

> >   А почему бы не вставлять информацию о том от куда пришло обнавление?
>
>Я уж скока лет бубню, что самый естественный способ для реплицируемых
> таблиц - двухсегментный PK (Base_ID, Record_ID).

Мда. А по мне так и просто Record_ID
достаточно. Естественней некуда :)))

Коваленко Дмитрий.



Re: хотелка по преобразованию DATE/TIMESTAMP в CHAR/VARCHAR

2006-11-09 Пенетрантность Dmitri Kuzmenko


Hello, Владимир!

Владимир Каратаев wrote:

Влад, это все частности. Работа с датами- один из примеров давних хотелок. Я 
понимаю, что с халявы ничего требовать низя, я просто прошу. Нет- так нет. А 
этом треде я поддержал просьбу парня, чтобы увеличить "весомость" просьбы, 
т.к. актуальность хотелки со временем не уменьшилась.


... то есть. ты говоришь - "сделайте мне".
И кто-то должен смотреть стандарт, и думать, как бы ДЛЯ ТЕБЯ
сделать лучше? Чтобы ты потом заявил - вот вы фигню какую то сделали...
я утрирую, но на самом деле это так. С любыми "пожеланиями".

Нет бы сам взял стандарт, посмотрел как там, и расписал
как это должно быть, и с какими изменениями было бы лучше.
И занес в feature tracker.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34




Re[2]: еще раз вернуться к дереву

2006-11-09 Пенетрантность Константин

NT> оба варианта ни к чёрту :)

NT> select p.* from from recurs_groups(:id_groups) g
NT>  join products p on g.id=p.id_group

NT> Да? Для экспериментов взят FB2rc3 Тогда запрос:

NT>  select p.name,p.fullname,p.description,
NT>sum(di.qty),di.price_prov,di.price,di.discount,
NT>d.date_docum,d2.date_docum,f.name,g.name,f.code
NT> from products p, docum_items di, documents d, firms f,
NT>  product_cards pc, docum_items di2, documents d2, groups g,
NT>  (select id from recurs_groups(0)) rg
NT> where (p.id_product = di.id_product)
NT>   and rg.id=p.id_group
NT>   and (d.id_docum = di.id_docum)
NT>   and (d.date_docum between '01.09.2006' and '09.11.2006')
NT>   and (d.id_operation = 2)
NT>   and (d.id_firm = f.id_firm)
NT>   and (di.id_card = pc.id_card)
NT>   and (pc.id_docitem = di2.id_docitem)
NT>   and (di2.id_docum = d2.id_docum)
NT>   and (p.id_group = g.id_group)
NT> group by p.name,p.fullname,p.description,
NT>   
NT> 
di.price_prov,di.price,di.discount,d.date_docum,d2.date_docum,f.name,g.name,f.code

(дальше поскипано)

  Я конечно не гуру, но ты, ИМХО, не обратил внимание на ЯВНЫЙ JOIN это раз.
  Два - попробуй всё-же переписать свой запрос поставив выборку из SP
  на первое место. Да и потом, не знаю как кто, но лично я за такие
  запросы ...  ну почему не вязать явнымии Join ? И парсеру легче и
  тебе было-бы понятней ...
  А вообще-то тебе с такими запросами сюда: http://ibase.ru/devinfo/joins.htm
  там очень популярно описана твоя ситуация, + и - подобного построения 
запросов ...

С уважением,
Константин Григорьевич.
===




Re: Daffodil Replicator

2006-11-09 Пенетрантность Oleg Deribas

Hello,

Andrew Ryzhokhin said the following on 09.11.2006 17:58:

> Поэтому последующие патчи так и остались у нас.

Так а вы не думали сделать форк и захостить его на том же sourceforge?

-- 
Oleg



Ну, типа, почти пятница уже.

2006-11-09 Пенетрантность Ded


Я тут родил отчёт об отпуске. В четырёх частях. Во второй и четвёртой 
много фоток, хоть и уменьшенных, трафик. В третьей парочка, в первой нет.


http://wwwboards.auto.ru/jokes/97306.html
http://wwwboards.auto.ru/jokes/97312.html
http://wwwboards.auto.ru/jokes/97316.html
http://wwwboards.auto.ru/jokes/97371.html

С Голубой Аркой не сложилось, этот ДЦ выезд в Дахаб только в прайсе 
держит, а в натуре ни фига. Но на Тистлегорм таки выбрался.


--
Regards. Ded.



Re: хотелка по преобразованию DATE/TIMESTAMP в CHAR/VARCHAR

2006-11-09 Пенетрантность Ded


Владимир Каратаев wrote:

да вааще никаких проблем- на раз напишу, только отсылать даже не буду. сам 
соберу свою версию. это вернее будет. а то ты сказанул про релиз хорошо. 
помнишь сколько мильонов лет назад полуторка вышла? а фб2.1 когда еще 
появится? я уж дедушкой стану.


   Дык етта... Воплощение в жизнь твоего любимого прынцыпа - либо всё 
либо ничего. Ну нетестирование и неотсылы баг репортов тоже, конечно, 
сильно ускоряют процесс. К концу релиз-цикла каждый RC по сути появлется 
после очередного мелкого бажка, когда все, услышав что вот-вот релиз, 
наконец решают попробовать. А раньше-то зачем, пусть другие потрахаются. 
А каждый RC должен месяцок походить в стадии тестирования...


--
Regards. Ded.



Re: хотелка по преобразованию DATE/TIMESTAMP в CHAR/VARCHAR

2006-11-09 Пенетрантность Ded


Vlad Horsun wrote:


Короче, я уже давно на развитие FB забил и тебе рекомендую не надеятся на
лучшее, а то вон, уже заклевали тебя слету.



Если вышеперечисленное для тебя означает _развитие_, то да, такого
"развития" нет.


  +1000. Задолбал уже поток хотелок всякой мелочёвки для упрощения 
решения личных проктологических потуг или просто по лени. А касательно 
данной конкретной - особо выдающихся результатов можно будет добиться, 
совершив преобразование туды-суды с разными форматами по склерозу. 
Нафих. Серверные форматы фиксированные и это благо.


--
Regards. Ded.



Re: репликация и что, что я никак не пойму

2006-11-09 Пенетрантность Ded


Вырва Валерий Евгеньевич wrote:

  А почему бы не вставлять информацию о том от куда пришло обнавление? 


  Я уж скока лет бубню, что самый естественный способ для реплицируемых 
таблиц - двухсегментный PK (Base_ID, Record_ID). Группировки-фильтрации 
и прочая в отчётах всяких потом делаются тривиально, не говоря уж о 
самой репликации. Но широкие массы продолжают упорно дробить диапазоны 
ключей и плодить гуиды с целью самозабвенно с ними впоследствии бороться...


--
Regards. Ded.




Re: Может ли быть таблица без первичного ключа?

2006-11-09 Пенетрантность Ded


Konstantin R. Beliaev wrote:


Сделай UNIQUE DESCENDING INDEX - получишь то же что и первичный ключ


   Особенно приятно будет делать ссылающиеся на него форейны.

--
Regards. Ded.



Re: Daffodil Replicator

2006-11-09 Пенетрантность Alexandr Kochmin


AR>
AR>> я точно сейчас не скажу. Когда создаю подключение: указываю JDBC,
AR>> сервер, порт username и прочее,
AR>
AR> Может поможет. :) :

нашел несколько существенных отличий. завтра буду пробовать.

AR> Если, что задавай вопросы, постараюсь
AR> ответить.

спасибо.

--
Кочмин Александр 





Re: ��� ��� ��������� � �����

2006-11-09 Пенетрантность Nikolay Trifonov

ðÒÁ×ÄÁ × ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ ÔÙ ÐÒÁ×, ÅÓÌÉ ÍÅÌËÉÅ ÚÁÐÒÏÓÙ:

úÁÐÒÏÓ
 select p.name,p.fullname,p.description
from products p,
 (select id from recurs_groups(0)) rg
where rg.id=p.id_group
PLAN JOIN (GROUPS INDEX (RDB$PRIMARY7), RECURS_GROUPS NATURAL)(GROUPS INDEX 
(GROUPS_IDX__PARENT_NAME))(P INDEX (RDB$FOREIGN43))

Ñ×ÎÏ ÌÕÞÛÅ ÞÅÍ
 select p.name,p.fullname,p.description
from products p

where exists (select id from recurs_groups(0) where p.id_group=id)
PLAN (GROUPS INDEX (RDB$PRIMARY7))(RECURS_GROUPS NATURAL)(GROUPS INDEX 
(GROUPS_IDX__PARENT_NAME))
PLAN (P NATURAL)








Re: ��� ��� ��������� � �����

2006-11-09 Пенетрантность Nikolay Trifonov

ÏÂÁ ×ÁÒÉÁÎÔÁ ÎÉ Ë Þ£ÒÔÕ :)

select p.* from from recurs_groups(:id_groups) g
 join products p on g.id=p.id_group

  ÔÁË ÂÕÄÅÔ ÌÕÞØÛÅ, Ô.Ë. ÎÁÓËÏÌØËÏ Ñ ÐÏÍÎÀ, × Ô×Ï£Í ÓÌÕÞÁÅ, ÄÌÑ ëáöäïê
  ÚÁÐÉÓÉ products ÂÕÄÅÔ ×ÙÚÙ×ÁÔØÓÑ recurs_groups ÄÁ ÅÝ£ plan natural :(
  ÷ ÍÏ£Í ÖÅ ×ÁÒÉÁÎÔÅ recurs_groups ×ÙÚÙ×ÁÅÔÓÑ 1 ÒÁÚ ÄÁ ÅÝ£ É ÉÎÄÅËÓ ÉÚ
  products ÉÓÐÏÌØÚÕÅÔÓÑ. åÓÌÉ ËÏÎÅÞÎÏ ID ÜÔÏ Õ ÔÅÂÑ Primary Key :)

äÁ? äÌÑ ÜËÓÐÅÒÉÍÅÎÔÏ× ×ÚÑÔ FB2rc3 ôÏÇÄÁ ÚÁÐÒÏÓ:

 select p.name,p.fullname,p.description,
   sum(di.qty),di.price_prov,di.price,di.discount,
   d.date_docum,d2.date_docum,f.name,g.name,f.code
from products p, docum_items di, documents d, firms f,
 product_cards pc, docum_items di2, documents d2, groups g,
 (select id from recurs_groups(0)) rg
where (p.id_product = di.id_product)
  and rg.id=p.id_group
  and (d.id_docum = di.id_docum)
  and (d.date_docum between '01.09.2006' and '09.11.2006')
  and (d.id_operation = 2)
  and (d.id_firm = f.id_firm)
  and (di.id_card = pc.id_card)
  and (pc.id_docitem = di2.id_docitem)
  and (di2.id_docum = d2.id_docum)
  and (p.id_group = g.id_group)
group by p.name,p.fullname,p.description,
   
di.price_prov,di.price,di.discount,d.date_docum,d2.date_docum,f.name,g.name,f.code

ÐÌÁÎ
PLAN SORT (JOIN (JOIN (JOIN (JOIN (JOIN (GROUPS INDEX (RDB$PRIMARY7), 
RECURS_GROUPS NATURAL), GROUPS INDEX (GROUPS_IDX__PARENT_NAME)), JOIN (G 
INDEX (RDB$PRIMARY7), P INDEX (RDB$FOREIGN43)), DI INDEX (RDB$FOREIGN65)), 
PC INDEX (RDB$PRIMARY10), D INDEX (RDB$PRIMARY3)), DI2 INDEX 
(RDB$PRIMARY4))(F INDEX (RDB$PRIMARY6))(D2 INDEX (RDB$PRIMARY3)))

ÚÁÐÒÏÓ ×ÙÐÏÌÎÑÅÔÓÑ 13ÓÅËÕÎÄ, ÓËÁÎ ÐÏÞÔÉ ×ÓÅÈ ÔÁÂÌÉÃ ÄÏ 132ÔÙÓ ÚÁÐÉÓÅÊ, 
groups 59 ÚÁÐÉÓÉ

ðÅÒÅÐÉÓÙ×ÁÅÍ ÚÁÐÒÏÓ

 select p.name,p.fullname,p.description,
   sum(di.qty),di.price_prov,di.price,di.discount,
   d.date_docum,d2.date_docum,f.name,g.name,f.code
from products p, docum_items di, documents d, firms f,
 product_cards pc, docum_items di2, documents d2, groups g

where (p.id_product = di.id_product)
  and exists (select id from recurs_groups(0) where id=p.id_group)
  and (d.id_docum = di.id_docum)
  and (d.date_docum between '01.09.2006' and '09.11.2006')
  and (d.id_operation = 2)
  and (d.id_firm = f.id_firm)
  and (di.id_card = pc.id_card)
  and (pc.id_docitem = di2.id_docitem)
  and (di2.id_docum = d2.id_docum)
  and (p.id_group = g.id_group)
group by p.name,p.fullname,p.description,
   
di.price_prov,di.price,di.discount,d.date_docum,d2.date_docum,f.name,g.name,f.code

ÐÌÁÎ
PLAN (GROUPS INDEX (RDB$PRIMARY7))(RECURS_GROUPS NATURAL)(GROUPS INDEX 
(GROUPS_IDX__PARENT_NAME))
PLAN SORT (JOIN (D INDEX (DOCUMENTS_IDX, RDB$FOREIGN62), F INDEX 
(RDB$PRIMARY6), DI INDEX (RDB$FOREIGN21), PC INDEX (RDB$PRIMARY10), P INDEX 
(RDB$PRIMARY9), G INDEX (RDB$PRIMARY7), DI2 INDEX (RDB$PRIMARY4), D2 INDEX 
(RDB$PRIMARY3)))

ÚÁÐÒÏÓ ×ÙÐÏÌÎÑÅÔÓÑ  5 ÓÅËÕÎÄ, ÓËÁÎ ÐÏÞÔÉ ×ÓÅÈ ÔÁÂÌÉÃ 5 ÔÙÓ ÚÁÐÉÓÅÊ, Á groups 
110 ÔÙÓ ÚÁÐÉÓÅÊ

Ñ ÄÕÍÁÀ ÞÔÏ ÍÏÊ ×ÁÒÉÁÎÔ ÐÏÌÕÞÛÅ. èÏÔÑ ÎÕÔÒÏÍ ÞÕÀ ÞÔÏ-ÔÏ ÚÄÅÓØ ÎÅ ÄÏ ËÏÎÃÁ 
ÄÏÄÕÍÁÎÏ, ÍÏÖÅÔ ËÔÏ ÉÚ ÇÕÒÕ ÒÁÚ×ÅÅÔ ÍÏÉ ÍÙÓÌÉ?








Re: Daffodil Replicator

2006-11-09 Пенетрантность Andrew Ryzhokhin

> я точно сейчас не скажу. Когда создаю подключение: указываю JDBC, сервер, 
> порт username и прочее,

Может поможет. :) :

Для старта:
java -classpath firebirdsql-full.jar;log4j.jar;Replicator.jar
com.daffodilwoods.repconsole.StartServer pubserver

Хотя там вроде батники были ...

Дальше параметры:

Driver: org.firebirdsql.jdbc.FBDriver (первый раз
ручками написать)
URL: jdbc:firebirdsql:host:databasealias
Username: sysdba
Password: masterkey
IP Address: host (можно указать айпишник или
имя хоста, но не localhost - иначе проблемы с
RMI :) )
Server Port No.: 3001 (тут свободный надо
выбрать.)

> потом жму продолжить, он выбает что не может подключиться.
> Я не уверен, что я там правильно все с jdbc сделал. Хотя вроде как мануалы 
> бегло читал.
> Но в java и в jdbс познания нулевые, напильника подходящего нет, а метод 
> научного тыка работать отказался. ;)
> Поэтому сомневаюсь, что дойду до правки исходников, если что.

Да ладно уж ... ;)
Чего там править .. "наливай да пей" .. :)

> Надо будет еще с sf попробовать. А вдруг.

Я их триальную версию даже не качал ...

> Вот выбираю. Просмотрел несколько уже.
> Австралийский с первым диалектом не работает. Надо исходники крутить. Хорошо 
> хоть они на delphi.
> Французский глючит страшно. разработчику писал. Толку мало.
>
> Этот тоже посмотрел. Он онлайн. А хотелось то оффлайн.
> Хотя надо посмотреть его получше.
>
> Я так думаю, что без знания java к даффодилу лучше не подходить. :)

Повторюсь: java - это ещё не самое
страшное в этой жизни ... :)
И если деваться особо некуда, то и
знания java быстренько найдутся. :)
Если, что задавай вопросы, постараюсь
ответить.



Re: Daffodil Replicator

2006-11-09 Пенетрантность Andrew Ryzhokhin

Привет!

> Да в IBReplicator тоже далеко не все гладко, особенно под linux. x86_64
> версии нет, а i386 версию мне так и не удалось запустить на sles x86_64.
> И вообще - бинарники для линукса слинкованы динамически даже с
> libfbclient так чтобы запустить его с fb 2.0 приходится шаманить с
> линками...

Даффодил на java, поэтому со сборкой ни
под виндой, ни под линухом (собирали
только из спортивного интереса ... :) )
проблем не возникло. :)

> В общем идеала нет.

Это точно.

> А интересно, индусы ваши патчи часом не используют в своей коммерческой
> версии?

Патч мы послали только один и самый
первый. Наивно полагая, что нас
поблагодарят и мы совместными
усилиями сделаем этот репликатор - "всё
лучше и лучше ...". Но нас
проигнорировали. Поэтому последующие
патчи так и остались у нас.
А чего они сделали с тем первым патчем
никто не знает. :)

> И GPL-версию они собираются дальше обновлять?

На письмо к ним с этим вопросом они
почему-то тоже промолчали ... :(

Удачи!
Андрей Рыжохин
www.ardas.dp.ua



Re: еще раз вернуться к дереву

2006-11-09 Пенетрантность Oleg LOA
"Константин" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]

>select p.* from from recurs_groups(:id_groups) g
> join products p on g.id=p.id_group

Вдал, Дима подскажите.

Мой вариант объединения table b sp через left join всё ещё актуален в FB 2.0 
или можно уже просто делать join или неявный join?


Re: OFF: ������� ������� ������ "The Delphi Survey for 2006"

2006-11-09 Пенетрантность Boltik Evgeny

> AH> ðÏ×ÌÉÑÊÔÅ ÎÁ ÄÁÌØÎÅÊÛÕÀ ÓÕÄØÂÕ Delphi - ÚÁÐÏÌÎÉÔÅ ÒÕÓÓËÉÊ ×ÁÒÉÁÎÔ 
> ÁÎËÅÔÙ The
> AH> Delphi Survey for 2006 ÏÔ Delphi Team! ÷Ù ÓÍÏÖÅÔÅ ÏÃÅÎÉÔØ Ó×ÏÉ 
> ÐÏÖÅÌÁÎÉÑ ÐÏ
> AH> ÐÏ×ÏÄÕ Unicode, 64-bit, .NET 2.0, Vista, CF...
>
> AH> http://bdntv.borland.com/survey/DelphiSurvey2006_russian.html
>
> ðÒÉ ÓÁÂÍÉÔÅ ÐÉÛÅÔ The page cannot be found
>

îÅ ×ÔÏÒÏÊ ÒÁÚ Ñ ÚÁÐÏÌÎÑÔØ ÕÖÅ ÎÅ ÂÕÄÕ. ãÅÌÙÊ ÞÁÓ ÐÏÞÔÉ ÚÁÐÏÌÎÑÌ É ×ÓÅ 
ÐÒÁÈÏÍ. 





Re: еще раз вернуться к дереву

2006-11-09 Пенетрантность Константин

NT> Есть процедура обхода дерева:
(Skip)

NT> Как на FB2 лучше с ней работать:

NT> select p.*
NT> from  products p
NT> where p.id_group in (select id from recurs_groups(:id_groups))

NT> или

NT> select p.*
NT> from  products p
NT> where exists (select id from recurs_groups(:id_groups) where id=p.id_group)


оба варианта ни к чёрту :)

select p.* from from recurs_groups(:id_groups) g
 join products p on g.id=p.id_group

  так будет лучьше, т.к. насколько я помню, в твоём случае, для КАЖДОЙ
  записи products будет вызываться recurs_groups да ещё plan natural :(
  В моём же варианте recurs_groups вызывается 1 раз да ещё и индекс из
  products используется. Если конечно ID это у тебя Primary Key :)
  
С уважением,
Константин Григорьевич.
===




Re: Daffodil Replicator

2006-11-09 Пенетрантность Oleg Deribas

Hello,

Andrew Ryzhokhin said the following on 09.11.2006 16:03:

> К сожалению ничего лучшего на момент
> выбора репликатора не нашли ...
> Вот IBReplicator недавно новые версии
> повыпускал:
> http://www.ibphoenix.com/main.nfs?a=ibphoenix&s=1163080820:149463&page=ibp_replicator
> 
> Но нам пока деваться некуда .. :)
> Уже с даффодилом связались.

Да в IBReplicator тоже далеко не все гладко, особенно под linux. x86_64
версии нет, а i386 версию мне так и не удалось запустить на sles x86_64.
И вообще - бинарники для линукса слинкованы динамически даже с
libfbclient так чтобы запустить его с fb 2.0 приходится шаманить с
линками...

В общем идеала нет.

А интересно, индусы ваши патчи часом не используют в своей коммерческой
версии? И GPL-версию они собираются дальше обновлять?

-- 
Oleg



Re: Daffodil Replicator

2006-11-09 Пенетрантность Alexandr Kochmin


AR>
AR> На счёт подключения:
AR> Какие настройки используются и какую
AR> ошибку выдаёт?

я точно сейчас не скажу. Когда создаю подключение: указываю JDBC, сервер, порт 
username и прочее,
потом жму продолжить, он выбает что не может подключиться.
Я не уверен, что я там правильно все с jdbc сделал. Хотя вроде как мануалы 
бегло читал.
Но в java и в jdbс познания нулевые, напильника подходящего нет, а метод 
научного тыка работать отказался. ;)
Поэтому сомневаюсь, что дойду до правки исходников, если что.
Надо будет еще с sf попробовать. А вдруг.

AR> К сожалению ничего лучшего на момент
AR> выбора репликатора не нашли ...

Вот выбираю. Просмотрел несколько уже.
Австралийский с первым диалектом не работает. Надо исходники крутить. Хорошо 
хоть они на delphi.
Французский глючит страшно. разработчику писал. Толку мало.

AR> Вот IBReplicator недавно новые версии
AR> повыпускал:
AR> 
http://www.ibphoenix.com/main.nfs?a=ibphoenix&s=1163080820:149463&page=ibp_replicator

Этот тоже посмотрел. Он онлайн. А хотелось то оффлайн.
Хотя надо посмотреть его получше.

AR>
AR> Но нам пока деваться некуда .. :)
AR> Уже с даффодилом связались.

Я так думаю, что без знания java к даффодилу лучше не подходить. :)


--
Кочмин Александр 





Re: Daffodil Replicator

2006-11-09 Пенетрантность Andrew Ryzhokhin

На счёт подключения:
Какие настройки используются и какую
ошибку выдаёт?

Мы его пол года в разработке
используем.
В лайф пока не пошёл ...
Вернее вот вот только у клиента всё
подымаем.

Проблемки были и всё время что то
"вылезает". :(
Но так как у нас есть сырцы, то мы уже
всё это фиксим не отходя так сказать от
кассы .. :)
Из последнего: проблемы с кодировкой
под линухом .. но это уже тоже
пройденный этап ... :)

Повторюсь, мы используем фришную
версию. Возможно в enterprise они наверняка
многое пофиксили.

К сожалению ничего лучшего на момент
выбора репликатора не нашли ...
Вот IBReplicator недавно новые версии
повыпускал:
http://www.ibphoenix.com/main.nfs?a=ibphoenix&s=1163080820:149463&page=ibp_replicator

Но нам пока деваться некуда .. :)
Уже с даффодилом связались.

Удачи!
Андрей Рыжохин
www.ardas.dp.ua



Re: Поздравляю с родами FB 2.0

2006-11-09 Пенетрантность Андрій Жук


Oleg LOA wrote:

"Dmitry Yemanov" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]

После конференции.


А может после релиза 2.0? :-)

Так вроде ж уже...

Connecting... Passed!
Server version: WI-V6.3.0.12748 Firebird 2.0

Attempting to connect to services manager... Passed!

Безо всяких RC. Н подумал, это уже релиз.



Re: Поздравляю с родами FB 2.0

2006-11-09 Пенетрантность Dmitry Yemanov


Oleg LOA wrote:



После конференции.


А может после релиза 2.0? :-)


Это одно и то же :-) Релиз будет официально объявлен на конфе.


--
Дмитрий Еманов



��� ��� ��������� � �����

2006-11-09 Пенетрантность Nikolay Trifonov

åÓÔØ ÐÒÏÃÅÄÕÒÁ ÏÂÈÏÄÁ ÄÅÒÅ×Á:

CREATE PROCEDURE RECURS_GROUPS (
parent integer)
returns (
id integer)
as
BEGIN
  IF (EXISTS (SELECT id_group FROM groups WHERE id_group = :parent)) THEN
  BEGIN
 id = parent;
 SUSPEND;
  END
   FOR SELECT id_group FROM groups WHERE id_parent = :parent
 INTO :id
   DO BEGIN
  FOR SELECT id FROM recurs_groups(:id) INTO :id DO SUSPEND;
   END
end

ëÁË ÎÁ FB2 ÌÕÞÛÅ Ó ÎÅÊ ÒÁÂÏÔÁÔØ:

select p.*
from  products p
where p.id_group in (select id from recurs_groups(:id_groups))

ÉÌÉ

select p.*
from  products p
where exists (select id from recurs_groups(:id_groups) where id=p.id_group) 





�������� ��� ���� ������, ������

2006-11-09 Пенетрантность Nikolay Trifonov



select d.Year_Int, d.Month_Int, d.Year_Month_String, sum(di.Qty) as 
Sum_Qty, sum(di.Qty*di.Price) as Sum_Product
from vw_Documents d, Operations o, Docum_Items di, Products p
where (d.ID_Operation = o.ID_Operation)
  and (o.State in (3,7))
  and (d.Flag_Virtual = 0)
  and (d.ID_Docum = di.ID_Docum)
  and (di.ID_Product = p.ID_Product)
group by d.Year_Int, d.Month_Int, d.Year_Month_String
having (sum(di.Qty*di.Price)<>0) or (sum(di.Qty)<>0)
order by d.Year_Int, d.Month_Int
into :Year_Int, :Month_Int, :Year_Month_String, :Sum_Qty, :Sum_Product

CREATE VIEW VW_DOCUMENTS(
ID_DOCUM,
ID_OPERATION,
FLAG_VIRTUAL,
ID_STORE,
ID_FIRM,
DATE_DOCUM,
YEAR_INT,
MONTH_INT,
DAY_INT,
YEAR_MONTH_STRING)
AS
select d.ID_Docum, d.ID_Operation, d.Flag_Virtual, d.ID_Store, d.ID_Firm, 
d.Date_Docum,
 extract(year from d.Date_Docum) as Year_Int,
 extract(month from d.Date_Docum) as Month_Int,
 extract(day from d.Date_Docum) as Day_Int,
 DateToStr(d.Date_Docum,'%Y %B') as Year_Month_String
  from Documents d
; 





Re: Поздравляю с родами FB 2.0

2006-11-09 Пенетрантность Andrei Yeryomin


Oleg LOA пишет:

А может после релиза 2.0? :-)

А я уж подумал, что что-то пропустил в этой жизни. ;-)

--
С уважением,
 Андрей Еремин.



Re: Поздравляю с родами FB 2.0

2006-11-09 Пенетрантность Oleg LOA
"Dmitry Yemanov" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
> После конференции.

А может после релиза 2.0? :-)

Re: Поздравляю с родами FB 2.0

2006-11-09 Пенетрантность Dmitry Yemanov


Андрій Жук wrote:


Когда можно ждать FB 2.1 alpha1?


После конференции.


--
Дмитрий Еманов



Поздравляю с родами FB 2.0

2006-11-09 Пенетрантность Андрій Жук


Когда можно ждать FB 2.1 alpha1?



Re: хотелка по преобразованию DATE/TIMESTAMP в CHAR/VARCHAR

2006-11-09 Пенетрантность Vlad Horsun

"Владимир Каратаев" ...
>
>
> "Vlad Horsun" ...
> >
> >> Короче, я уже давно на развитие FB забил и тебе рекомендую не надеятся на
> >> лучшее, а то вон, уже заклевали тебя слету.
> >
> >Если вышеперечисленное для тебя означает _развитие_, то да, такого
> > "развития" нет.
>
> Влад, это все частности. Работа с датами- один из примеров давних хотелок.

Я отвечал на твой выпад о развитии.

> Я понимаю, что с халявы ничего требовать низя, я просто прошу. Нет- так нет. А

Ещё нужно иногда думать о том почему конкретно эта просьба отпинывалась,
отпинывается и будет отпинывается. И, если уж нет сил написать код (кстати,
не самая трудная задача), то взять на себя хотя бы труд оформить свои "хочу" в
приемлемом виде.

> этом треде я поддержал просьбу парня, чтобы увеличить "весомость" просьбы,
> т.к. актуальность хотелки со временем не уменьшилась.

Нифига ты не увеличил.

--
Хорсун Влад

PS В трекер




Re: хотелка по преобразованию DATE/TIMESTAMP в CHAR/VARCHAR

2006-11-09 Пенетрантность Vlad Horsun

"Oleg LOA" ...
> "Vlad Horsun" ...
> >Если вышеперечисленное для тебя означает _развитие_, то да, такого
> > "развития" нет.
>
> Ипать, я вообще не понял о чём спор?

О развитии и "развитии"

> Кому-то хоцца TO_CHAR в FB в виде SDF как в оракле с возможностью 
> форматирования дат?
> Дык написали код - отослали в FB DevTeam и получили в следующем релизе.
>
> Какие проблемы

Дык - это ж писать надо. И не как попало, ибо не примут. Лучше тут бла-бла 
покричать

--
Хорсун Влад




Re: хотелка по преобразованию DATE/TIMESTAMP в CHAR/VARCHAR

2006-11-09 Пенетрантность WildSery

On Thu, 09 Nov 2006 14:33:58 +0300, Владимир Каратаев <[EMAIL PROTECTED]> wrote:
> А
> этом треде я поддержал просьбу парня, чтобы увеличить "весомость" просьбы,
> т.к. актуальность хотелки со временем не уменьшилась.

Как увеличить "весомость", ты уже знаешь.
Зачем увеличиваться приоритету задачи, которая хочется лишь для того, "чтоб 
удобнее было"?
Эта конкретная имеет решение как минимум тремя способами, и все приемлемые, что 
бы ты там безаргументно (пока?) не заявлял.

-- 
Сергей Смирнов.

ЗЫ: У вас есть такая же, но с перламутровыми пуговицами? (с)



Re: хотелка по преобразованию DATE/TIMESTAMP в CHAR/VARCHAR

2006-11-09 Пенетрантность Alex Cherednichenko

Привет, Владимир!
Вы пишешь  09 ноября 2006:

 ВК> да вааще никаких проблем- на раз напишу, только отсылать даже не буду. 
 ВК> сам соберу свою версию. это вернее будет. а то ты сказанул про релиз 
хорошо.
 ВК> помнишь сколько мильонов лет назад полуторка вышла? а фб2.1 когда еще 
 ВК> появится? я уж дедушкой стану.

Nagano - форева!
Ура!!!

ЗЫ: ну, думаю, вы меня поняли ;)

--
With best regards, Alex Cherednichenko.




Re: ������� �� �������������� DATE/TIMESTAMP � CHAR/VARCHAR

2006-11-09 Пенетрантность �������� �������


"Oleg LOA" <[EMAIL PROTECTED]> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ 
ÓÌÅÄÕÀÝÅÅ: news:[EMAIL PROTECTED]
>
> éÐÁÔØ, Ñ ×ÏÏÂÝÅ ÎÅ ÐÏÎÑÌ Ï Þ£Í ÓÐÏÒ? ëÏÍÕ-ÔÏ ÈÏÃÃÁ TO_CHAR × FB × ×ÉÄÅ SDF 
> ËÁË × ÏÒÁËÌÅ Ó ×ÏÚÍÏÖÎÏÓÔØÀ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÑ ÄÁÔ?  äÙË ÎÁÐÉÓÁÌÉ ËÏÄ - 
> ÏÔÏÓÌÁÌÉ × FB DevTeam É ÐÏÌÕÞÉÌÉ × ÓÌÅÄÕÀÝÅÍ ÒÅÌÉÚÅ.
>
> ëÁËÉÅ ÐÒÏÂÌÅÍÙ

ÄÁ ×ÁÁÝÅ ÎÉËÁËÉÈ ÐÒÏÂÌÅÍ- ÎÁ ÒÁÚ ÎÁÐÉÛÕ, ÔÏÌØËÏ ÏÔÓÙÌÁÔØ ÄÁÖÅ ÎÅ ÂÕÄÕ. ÓÁÍ 
ÓÏÂÅÒÕ Ó×ÏÀ ×ÅÒÓÉÀ. ÜÔÏ ×ÅÒÎÅÅ ÂÕÄÅÔ. Á ÔÏ ÔÙ ÓËÁÚÁÎÕÌ ÐÒÏ ÒÅÌÉÚ ÈÏÒÏÛÏ. 
ÐÏÍÎÉÛØ ÓËÏÌØËÏ ÍÉÌØÏÎÏ× ÌÅÔ ÎÁÚÁÄ ÐÏÌÕÔÏÒËÁ ×ÙÛÌÁ? Á ÆÂ2.1 ËÏÇÄÁ ÅÝÅ 
ÐÏÑ×ÉÔÓÑ? Ñ ÕÖ ÄÅÄÕÛËÏÊ ÓÔÁÎÕ.

--
ëÁÒÁÔÁÅ× ÷ÌÁÄÉÍÉÒ 





Re: хотелка по преобразованию DATE/TIMESTAMP в CHAR/VARCHAR

2006-11-09 Пенетрантность Oleg LOA
"Vlad Horsun" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
>Если вышеперечисленное для тебя означает _развитие_, то да, такого
> "развития" нет.

Ипать, я вообще не понял о чём спор? Кому-то хоцца TO_CHAR в FB в виде SDF как 
в оракле с возможностью форматирования дат?  Дык написали код - отослали в FB 
DevTeam и получили в следующем релизе.

Какие проблемы



Re: ������� �� �������������� DATE/TIMESTAMP � CHAR/VARCHAR

2006-11-09 Пенетрантность �������� �������


"Vlad Horsun" <[EMAIL PROTECTED]> 
ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news:[EMAIL PROTECTED]
>
>> ëÏÒÏÞÅ, Ñ ÕÖÅ ÄÁ×ÎÏ ÎÁ ÒÁÚ×ÉÔÉÅ FB ÚÁÂÉÌ É ÔÅÂÅ ÒÅËÏÍÅÎÄÕÀ ÎÅ ÎÁÄÅÑÔÓÑ ÎÁ
>> ÌÕÞÛÅÅ, Á ÔÏ ×ÏÎ, ÕÖÅ ÚÁËÌÅ×ÁÌÉ ÔÅÂÑ ÓÌÅÔÕ.
>
>åÓÌÉ ×ÙÛÅÐÅÒÅÞÉÓÌÅÎÎÏÅ ÄÌÑ ÔÅÂÑ ÏÚÎÁÞÁÅÔ _ÒÁÚ×ÉÔÉÅ_, ÔÏ ÄÁ, ÔÁËÏÇÏ
> "ÒÁÚ×ÉÔÉÑ" ÎÅÔ.

÷ÌÁÄ, ÜÔÏ ×ÓÅ ÞÁÓÔÎÏÓÔÉ. òÁÂÏÔÁ Ó ÄÁÔÁÍÉ- ÏÄÉÎ ÉÚ ÐÒÉÍÅÒÏ× ÄÁ×ÎÉÈ ÈÏÔÅÌÏË. ñ 
ÐÏÎÉÍÁÀ, ÞÔÏ Ó ÈÁÌÑ×Ù ÎÉÞÅÇÏ ÔÒÅÂÏ×ÁÔØ ÎÉÚÑ, Ñ ÐÒÏÓÔÏ ÐÒÏÛÕ. îÅÔ- ÔÁË ÎÅÔ. á 
ÜÔÏÍ ÔÒÅÄÅ Ñ ÐÏÄÄÅÒÖÁÌ ÐÒÏÓØÂÕ ÐÁÒÎÑ, ÞÔÏÂÙ Õ×ÅÌÉÞÉÔØ "×ÅÓÏÍÏÓÔØ" ÐÒÏÓØÂÙ, 
Ô.Ë. ÁËÔÕÁÌØÎÏÓÔØ ÈÏÔÅÌËÉ ÓÏ ×ÒÅÍÅÎÅÍ ÎÅ ÕÍÅÎØÛÉÌÁÓØ.

--
ëÁÒÁÔÁÅ× ÷ÌÁÄÉÍÉÒ 





Re: Daffodil Replicator

2006-11-09 Пенетрантность Alexandr Kochmin


Так я еще не дошел даже до туда.
Я JDBC драйвер первый раз увидел. И подключиться никак не удается.
Полдня проковырялся
Вот я и думаю, стоит ли его дальше крутить, или это не последний глюк.


AR>
AR> Привет.
AR>
AR> Мы работаем с этим репликатором.
AR> Вернее с её открытой версией:
AR> http://sourceforge.net/projects/daffodilreplica/


--
Кочмин Александр 





Re: хотелка по преобразованию DATE/TIMESTAMP в CHAR/VARCHAR

2006-11-09 Пенетрантность Vlad Horsun

"Владимир Каратаев" ...

> думаю, и в fb3.0 этого не получишь. я уже тут давно просил ввести функции
> оперирования в датой: форматирование даты на сервере (не на клиенте, как

Такие UDF уже существуют много лет

> предлагают гуру!), арифметические операции над датами. Это очень полезные

Арифметические операции над датами и так работают. В разумных пределах
и не нарушая стандарт. Неявного преобразования в\из int\double не будет

> функции. Я и без доп. советов это все сделал на ХП, УДФ. НО ЭТО ВСЕ НЕ ТО!

Тогда ЧТО ТЫ ЗДЕСЬ ДЕЛАЕШЬ ?

> Короче, я уже давно на развитие FB забил и тебе рекомендую не надеятся на
> лучшее, а то вон, уже заклевали тебя слету.

Если вышеперечисленное для тебя означает _развитие_, то да, такого
"развития" нет.

--
Хорсун Влад




Re: OFF: ������� ������� ������ "The Delphi Survey for 2006"

2006-11-09 Пенетрантность Andrew Holubovski

"Dmitry Kotelnikov" <[EMAIL PROTECTED]> wrote in
message news:[EMAIL PROTECTED]
> AH> http://bdntv.borland.com/survey/DelphiSurvey2006_russian.html
> ðÒÉ ÓÁÂÍÉÔÅ ÐÉÛÅÔ The page cannot be found

áÎÁÌÏÇÉÞÎÏ :-( îÁÐÉÓÁÌ × âÏÒÌÁÎÄ (to John Kaster) ÞÔÏ ÂÙ ÐÏÆÉËÓÉÌÉ

Best regards,
Andrew Holubovski
DelphiPlus Team
http://www.delphiplus.org





Re: Daffodil Replicator

2006-11-09 Пенетрантность Andrew Ryzhokhin

Привет.

Мы работаем с этим репликатором.
Вернее с её открытой версией:
http://sourceforge.net/projects/daffodilreplica/

Вот здесь есть ссылка на наш патч и
наше описание трудностей с которыми мы
столкнулись:
http://daffodildb.com:8080/forum/thread.jspa?forumID=3&threadID=2272&messageID=12440#12440

Может правда в коммерческой версии они
это уже пофиксили и у тебя появились
какие то другие проблемы. :)

Удачи!
Андрей Рыжохин
www.ardas.dp.ua


Alexandr Kochmin wrote:
> Кому-нибудь удавалось вот этот репликатор
> http://enterprise.replicator.daffodilsw.com/
> запустить с Firebird
> Он через JDBC работает.
> Чего-то у меня его сконфигурировать не получается.
> 
> 
> 
> --
> Кочмин Александр



Re: хотелка по преобразованию DATE/TIMESTAMP в CHAR/VARCHAR

2006-11-09 Пенетрантность Boulitchev Aleksey


так здесь отвечают всем, кто предлагает что-то. потому в последнее время я 
редко и пишу сюда- толку мало.


об этом и речь
хотелок много - толку мало, пиши сам или спонсируй

--
Булычев Алексей
http://www.stella-npf.ru 





Re: ������� �� �������������� DATE/TIMESTAMP � CHAR/VARCHAR

2006-11-09 Пенетрантность �������� �������


"Boulitchev Aleksey" <[EMAIL PROTECTED]> 
ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news:[EMAIL PROTECTED]

> ÜÔÏÊ ÆÁÍÉÌÉÉ ÐÏ ×ÏÔ ÜÔÏÍÕ ÁÄÒÅÓÕ ÎÅ ÎÁÊÄÅÎÏ
>
> http://firebird.sourceforge.net/index.php?op=ffoundation&id=members
>
> É ÐÏ ×ÏÔ ÜÔÏÍÕ ÔÏÖÅ
>
> http://firebird.sourceforge.net/index.php?op=ffoundation&id=support_logos
>
> ÐÏÜÔÏÍÕ ÈÏÔÅÌËÉ ÏÓÔÁÀÔÓÑ ÈÏÔÅÌËÁÍÉ, Á ÌÀÄÉ ÄÅÌÁÀÔ ÎÅ ÔÏ ÞÔÏ ÈÏÞÅÔÓÑ, Á ÔÏ 
> ÞÔÏ ÎÅÏÂÈÏÄÉÍÏ, × ÞÁÓÔÎÏÓÔÉ ÄÌÑ ×ÙÖÉ×ÁÎÉÑ ÐÒÏÅËÔÁ

ÔÁË ÚÄÅÓØ ÏÔ×ÅÞÁÀÔ ×ÓÅÍ, ËÔÏ ÐÒÅÄÌÁÇÁÅÔ ÞÔÏ-ÔÏ. ÐÏÔÏÍÕ × ÐÏÓÌÅÄÎÅÅ ×ÒÅÍÑ Ñ 
ÒÅÄËÏ É ÐÉÛÕ ÓÀÄÁ- ÔÏÌËÕ ÍÁÌÏ.

--
ëÁÒÁÔÁÅ× ÷ÌÁÄÉÍÉÒ 





Re[2]: OFF: WinXP - вот такой вот ахтунг

2006-11-09 Пенетрантность Yuris W. Auzinsh

Здравствуйте, Vyacheslav A. Sirotenko.

Недавно (8 ноября 2006 г., 17:41:55) Вы писали:

VAS> Первый раз слышу про активацию винды на ноуте. Что это за чудо такое?
Мало ноутов видел, наверное.

VAS> На ноутах винда уже активирована обычно. Там корпоративная винда от
VAS> производителя ноута.
Ноуты  всякие  бывают,  вот  на  моём  Windows  XP  Home  Edition была
установлена,   что  совершенно  не  мешает  легально  в  рамках  наших
соглашений  мне  установить  туда  Windows  XP  SP  2  Corp. и никакой
активации она не просит.

-- 
  Удачи...
   
   Yuris W. Auzinsh aka Zuz,
   ICQ UIN: 5 8 2 5 6 3 7 4,
   e-mail : zuz(аt)mail.ru




Re: OFF: Русский вариант анкеты "The Delphi Survey for 2006"

2006-11-09 Пенетрантность Tonal


Dmitry Kotelnikov пишет:

При сабмите пишет The page cannot be found

Есть такое...



Re: OFF: Русский вариант анкеты "The Delphi Survey for 2006"

2006-11-09 Пенетрантность Dmitry Kotelnikov

Приветствую Вас,

09.11.2006 в 10:19, Вы писали:

AH> Повлияйте на дальнейшую судьбу Delphi - заполните русский вариант анкеты The
AH> Delphi Survey for 2006 от Delphi Team! Вы сможете оценить свои пожелания по
AH> поводу Unicode, 64-bit, .NET 2.0, Vista, CF...

AH> http://bdntv.borland.com/survey/DelphiSurvey2006_russian.html

При сабмите пишет The page cannot be found

-- 
С Уважением, Дмитрий Котельников



Re: хотелка по преобразованию DATE/TIMESTAMP в CHAR/VARCHAR

2006-11-09 Пенетрантность WildSery

On Thu, 09 Nov 2006 10:58:42 +0300, Dmitry Voroshin <[EMAIL PROTECTED]> wrote:
>> я уже отвечал тут одному товарищу по поводу втыкания удф.
>> политика на самом деле такая - если товарищщ не может обходиться без удф -
>> это не наш товарищщ, а если может, то может пользовать и удф-ы
>
> Имхо, фигня какая-то получается.

Вовсе не фигня.
Это иносказательное "не злоупотребляй" и "применяй к месту", где это 
действительно нужно и полезно, а не там, где вздумалось.

-- 
Сергей Смирнов.



Re: хотелка по преобразованию DATE/TIMESTAMP в CHAR/VARCHAR

2006-11-09 Пенетрантность Boulitchev Aleksey


вместо
http://firebird.sourceforge.net/index.php?op=ffoundation&id=support_logos
следует читать
http://firebird.sourceforge.net/index.php?op=ffoundation&id=sponsorship

--
Булычев Алексей
http://www.stella-npf.ru






Re: хотелка по преобразованию DATE/TIMESTAMP в CHAR/VARCHAR

2006-11-09 Пенетрантность Boulitchev Aleksey



Надеюсь я тормоз и в ответ получу "в FB2.1 всё будет в лучшем виде" :)))


думаю, и в fb3.0 этого не получишь. я уже тут давно просил ввести функции 
оперирования в датой: форматирование даты на сервере (не на клиенте, как 
предлагают гуру!), арифметические операции над датами. Это очень полезные 
функции. Я и без доп. советов это все сделал на ХП, УДФ. НО ЭТО ВСЕ НЕ ТО! 
Короче, я уже давно на развитие FB забил и тебе рекомендую не надеятся на 
лучшее, а то вон, уже заклевали тебя слету.


--
Каратаев Владимир


этой фамилии по вот этому адресу не найдено

http://firebird.sourceforge.net/index.php?op=ffoundation&id=members

и по вот этому тоже

http://firebird.sourceforge.net/index.php?op=ffoundation&id=support_logos

поэтому хотелки остаются хотелками, а люди делают не то что хочется, а то 
что необходимо, в частности для выживания проекта


--
Булычев Алексей
http://www.stella-npf.ru




Re[2]: хотелка по преобразованию DATE/TIMESTAMP в CHAR/VARCHAR

2006-11-09 Пенетрантность Вырва Валерий Евгеньевич

Здравствуйте, Владимир.
Вы писали 9 ноября 2006 г., 14:22:31:


> думаю, и в fb3.0 этого не получишь. я уже тут давно просил ввести функции
> оперирования в датой: форматирование даты на сервере (не на клиенте, как 
> предлагают гуру!), арифметические операции над датами. Это очень полезные 
> функции. Я и без доп. советов это все сделал на ХП, УДФ. НО ЭТО ВСЕ НЕ ТО! 
> Короче, я уже давно на развитие FB забил и тебе рекомендую не надеятся на 
> лучшее, а то вон, уже заклевали тебя слету.

  А кто тебе мешает присоедениться к проекту и добавить то что нужно? Думаю что 
теже гуру будут не
против того что бы это было сделано, конечно в соотвествии со стандартами SQL, 
да и сам код не
должен нести проблем. Почему все надеятся что кто-то сделает для них то что им 
нужно да еще и за бес
платно. Ты же софт заказчику пишешь не за еду и большое спасибо.

-- 
С уважением,
 Вырва Валерий Евгеньевич
 Программист
 ТОО "СофтИнженер"




Re: ������� �� �������������� DATE/TIMESTAMP � CHAR/VARCHAR

2006-11-09 Пенетрантность �������� �������


"arni" <[EMAIL PROTECTED]> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × 
ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news:[EMAIL PROTECTED]

> cast(DAT as varchar(10)) ÄÁÅÔ ÞÔÏ-ÔÏ ÔÉÐÁ: '2006-11-07'
>
...
> íÏÖÅÔ ÐÏÄÕÍÁÔØ ÎÁÄ ÒÁÓÛÉÒÅÎÉÅÍ ÓÉÎÔÁËÓÉÓÁ, ÞÔÏÂÙ ÍÏÖÎÏ ÂÙÌÏ ÂÙ ÕËÁÚÁÔØ 
> ÚÁ×ÅÔÎÙÅ ÂÕËÏ×ËÉ 'DD.MM.'
>
> ÞÔÏ-ÔÏ ÔÉÐÁ: cast(DAT as varchar(10) like 'DD.MM.')  --like ÏÔ ÂÁÌÄÙ 
> ËÏÎÅÞÎÏ, ÎÏ ÐÏÞÅÍÕ ÂÙ ÎÅ ÔÁË?
>
> îÁÄÅÀÓØ Ñ ÔÏÒÍÏÚ É × ÏÔ×ÅÔ ÐÏÌÕÞÕ "× FB2.1 ×Ó£ ÂÕÄÅÔ × ÌÕÞÛÅÍ ×ÉÄÅ" :)))

ÄÕÍÁÀ, É × fb3.0 ÜÔÏÇÏ ÎÅ ÐÏÌÕÞÉÛØ. Ñ ÕÖÅ ÔÕÔ ÄÁ×ÎÏ ÐÒÏÓÉÌ ××ÅÓÔÉ ÆÕÎËÃÉÉ 
ÏÐÅÒÉÒÏ×ÁÎÉÑ × ÄÁÔÏÊ: ÆÏÒÍÁÔÉÒÏ×ÁÎÉÅ ÄÁÔÙ ÎÁ ÓÅÒ×ÅÒÅ (ÎÅ ÎÁ ËÌÉÅÎÔÅ, ËÁË 
ÐÒÅÄÌÁÇÁÀÔ ÇÕÒÕ!), ÁÒÉÆÍÅÔÉÞÅÓËÉÅ ÏÐÅÒÁÃÉÉ ÎÁÄ ÄÁÔÁÍÉ. üÔÏ ÏÞÅÎØ ÐÏÌÅÚÎÙÅ 
ÆÕÎËÃÉÉ. ñ É ÂÅÚ ÄÏÐ. ÓÏ×ÅÔÏ× ÜÔÏ ×ÓÅ ÓÄÅÌÁÌ ÎÁ èð, õäæ. îï üôï ÷óå îå ôï! 
ëÏÒÏÞÅ, Ñ ÕÖÅ ÄÁ×ÎÏ ÎÁ ÒÁÚ×ÉÔÉÅ FB ÚÁÂÉÌ É ÔÅÂÅ ÒÅËÏÍÅÎÄÕÀ ÎÅ ÎÁÄÅÑÔÓÑ ÎÁ 
ÌÕÞÛÅÅ, Á ÔÏ ×ÏÎ, ÕÖÅ ÚÁËÌÅ×ÁÌÉ ÔÅÂÑ ÓÌÅÔÕ.

--
ëÁÒÁÔÁÅ× ÷ÌÁÄÉÍÉÒ 





OFF: ������� ������� ������ "The Delphi Survey for 2006"

2006-11-09 Пенетрантность Andrew Holubovski

ðÏ×ÌÉÑÊÔÅ ÎÁ ÄÁÌØÎÅÊÛÕÀ ÓÕÄØÂÕ Delphi - ÚÁÐÏÌÎÉÔÅ ÒÕÓÓËÉÊ ×ÁÒÉÁÎÔ ÁÎËÅÔÙ The
Delphi Survey for 2006 ÏÔ Delphi Team! ÷Ù ÓÍÏÖÅÔÅ ÏÃÅÎÉÔØ Ó×ÏÉ ÐÏÖÅÌÁÎÉÑ ÐÏ
ÐÏ×ÏÄÕ Unicode, 64-bit, .NET 2.0, Vista, CF...

http://bdntv.borland.com/survey/DelphiSurvey2006_russian.html

http://www.delphiplus.org - ÅÖÅÄÎÅ×ÎÙÅ ÎÏ×ÏÓÔÉ ÉÎÆÏÒÍÁÃÉÏÎÎÙÈ ÔÅÈÎÏÌÏÇÉÊ
http://www.faq.delphiplus.org - ËÏÌÌÅËÃÉÑ FAQ ÐÏ Delphi
http://www.rx.delphiplus.org - ×ÓÅ Ï RX Library





Re: ��� �� ������� ����� � ���

2006-11-09 Пенетрантность ������� �����

Можно попробовать в RunTime сделать присвоение Caption нужных значений, на
сколько я помню, такой вариант работал.