Re: Курсоры

2006-12-07 Thread WildSery
On Wed, 06 Dec 2006 21:38:14 +0300, sasha <[EMAIL PROTECTED]> wrote: > Этот код говорит о том что вам не доводилось озадачиваться вопросами > оптимизации. Иными словами > 1) это ужасное решение с точки зрения оптимизатора Я этим постоянно занимаюсь. И никогда в одну процедуру не буду смешивать в

Re: Курсоры

2006-12-07 Thread WildSery
On Thu, 07 Dec 2006 02:13:17 +0300, sasha <[EMAIL PROTECTED]> wrote: > PS Интересно, почему так получается что языки СУБД сверх убогие по > сравнению с обычными языками и отстают от них на пару десятков лет? Потому что "обычные" языки программирования не имеют ничего общего с СУБД, все они боле

Re: Дата в Целое

2006-12-07 Thread WildSery
On Thu, 07 Dec 2006 10:20:01 +0300, Dmitri Kuzmenko <[EMAIL PROTECTED]> wrote: > я пишу о том, что при конвертации даты в целое не надо делать лишних > преобразований, смещений и т.п. Продолжу мысль: "... да и вообще конвертация не нужна". Мне, как разработчику, единственное, что нужно - отбрасыв

Re: Баг с конвертацией даты в ФБ 2.0

2006-12-07 Thread Andrei Yeryomin
Alexander A. Venikov пишет: Data Definition Guide: The DATE, TIME, and TIMESTAMP datatypes InterBase supports DATE, TIME, and TIMESTAMP datatypes.  DATE stores a date as a 32-bit longword. Valid dates are from January 1, 100 a.d. to February 29, 32768 a.d. Внимательно читаем и смотрим отв

Re: Дата в Целое

2006-12-07 Thread Andrei Yeryomin
Oleg LOA пишет: Выполни select * from dual на всех серверах и тоже удивись. Тебя не смущает наличие собственной реализации SQL на каждом из серверов? Различные реализации меня не смущают. А вот бессмыслица в виде даты как числа - смущает. Почему cast(: as integer) должно возвращать двоичное п

Re: Баг с конвертацией даты в ФБ 2.0

2006-12-07 Thread Andrei Yeryomin
Dmitry Yemanov пишет: Andrei Yeryomin wrote: Дата в IB/FB - число дней от 01.01.0100. > Вот, пожалуйста, еще одна точка отсчета. ;-) Точка отсчета не есть значение "нулевой" даты. См. мой пост про отрицательные даты. Дык, и я о том же. Только вот точка отсчета у многих отличается. ;

Re: Дата в Целое

2006-12-07 Thread Oleg LOA
"Andrei Yeryomin" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > Oleg LOA пишет: >> Выполни select * from dual на всех серверах и тоже удивись. Тебя не смущает >> наличие собственной реализации SQL на каждом из серверов? > Различные реализации меня не смущают. > А вот бессмыслиц

Re: Баг с конвертацией даты в ФБ 2.0

2006-12-07 Thread Andrei Yeryomin
Andrei Yeryomin пишет: Dmitry Yemanov пишет: Andrei Yeryomin wrote: Дата в IB/FB - число дней от 01.01.0100. > Вот, пожалуйста, еще одна точка отсчета. ;-) Точка отсчета не есть значение "нулевой" даты. См. мой пост про отрицательные даты. Дык, и я о том же. Только вот точка отсче

Re: Курсоры

2006-12-07 Thread sasha
FOR EXECUTE STATEMENT :SQL INTO... Вопервых наш execute statement не понимет параметры. Вовторых всё-таки с курсорами проверку правильности запроса на этапе компилляции можно сделать. В третьих скомпиллированные запросы порождают зависимости, что тоже в общем-то хорошо.

Re: Баг с конвертацией даты в ФБ 2.0

2006-12-07 Thread Ded
Vlad Horsun wrote: Рекомендация - не делать кучи умножений\делений в одном выражении. И\или вычислять сначала множители с меньшими шкалами - тогда оно позже глючить начнёт :) Надеюсь, дабл-базированных нумериков 15 (первый диалект) это всё-таки не касается? Остальные лично мне по бараб

Re: Курсоры

2006-12-07 Thread sasha
Потому что "обычные" языки программирования не имеют ничего общего с СУБД, все они более низкого уровня. В СУБД и конкретно SQL ты пишешь "пожелание серверу", ЧТО ты хочешь получить, но не КАК ты хочешь получить, вот это "как" сервер за тебя решает. Хотя многие конструкции уже начинают скатыва

Re: WITH TIME ZONE

2006-12-07 Thread Oleg Deribas
Hello, Alexandr Kochmin said the following on 07.12.2006 6:44: > OD> В postgresql есть стандартный timestamp with time zone плюс можно > OD> задать time zone для текущей сессии - там это проще делать... ;-) > > так время же относительно еще Эйнштейн говорил. > Вот ты им сделаешь with time zone

Re: Курсоры

2006-12-07 Thread WildSery
On Thu, 07 Dec 2006 12:21:47 +0300, sasha <[EMAIL PROTECTED]> wrote: > Вопервых наш execute statement не понимет параметры. Параметры можно влепить по значению, что я и показал. > Вовторых всё-таки с курсорами проверку правильности запроса на этапе > компилляции можно сделать. Сперва нужно отла

Re: Курсоры

2006-12-07 Thread sasha
Параметры можно влепить по значению, что я и показал. У нас тут товарищи уже один крупный проект завалили. Делали так - всё работало. Залили на немецкий сервер, проверит не успели и на презентации всё рухнуло. Начали выяснять почему - оказывается у немцев формат даты другой и даты из строки

Использование утилей yaffil для БД под IB6

2006-12-07 Thread O6opoTeHb
Господа, сильно не бейте! Можно ли (в смысле будет ли работать) использовать утилиты типа gbak от yaffil 886-891 для обслуживания базы под IB6? а то народ делает быкапы копированием и сжатием, о быкап-рестор вообще не в курсе. Базка масенькая, 60 метров:)

Re: Использование утилей yaffil для БД под IB6

2006-12-07 Thread Oleg LOA
"O6opoTeHb" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > Господа, сильно не бейте! > Можно ли (в смысле будет ли работать) использовать утилиты типа gbak от > yaffil 886-891 > для обслуживания базы под IB6? > а то народ делает быкапы копированием и сжатием, о быкап-рестор вооб

Re: Баг с конвертацией даты в ФБ 2.0

2006-12-07 Thread Андр?й Жук
Ded wrote: Нет, голубчик, именно для извращенцев. Не догадывающихся о том, что TimeStamp и дельфёвый TDateTime - принципиально разные типы данных и готовых наступать на грабли, применяя дельфёвые типы на серверной стороне. Принципиально разные они разве для извращенцев, не понимающих, что

Re: Курсоры

2006-12-07 Thread Андрій Жук
Мне более интересно, когда будут ли параметрические курсоры... А то объявлять параметры до объявления курсора, как-то не особо красиво...

Re: Баг с конвертацией даты в ФБ 2.0

2006-12-07 Thread Ded
Андр?й Жук wrote: Принципиально разные они разве для извращенцев, не понимающих, что дата, это всего лишь число единиц времени от некоторой точки отсчета. То есть, мсье по барабану, что одна величина представлена вещественным числом, а другая конструкцией из двух интов и он намерен их вту

Re: Дата в Целое

2006-12-07 Thread Alex Cherednichenko
Привет, WildSery! Вы пишешь 07 декабря 2006: >> я пишу о том, что при конвертации даты в целое не надо делать лишних >> преобразований, смещений и т.п. W> Продолжу мысль: "... да и вообще конвертация не нужна". W> Мне, как разработчику, единственное, что нужно - отбрасывание времени от дат

Re: Курсоры

2006-12-07 Thread WildSery
On Thu, 07 Dec 2006 13:05:40 +0300, sasha <[EMAIL PROTECTED]> wrote: > всё рухнуло. Начали выяснять почему - оказывается у немцев формат даты > другой и даты из строки оно парсило совсем не так как нам хотелось бы, > так что я уж лучше как нибудь через параметры лепить буду... У нас в FB формат ф

Re: Использование утилей yaffil для БД под IB6

2006-12-07 Thread WildSery
On Thu, 07 Dec 2006 13:16:09 +0300, O6opoTeHb <[EMAIL PROTECTED]> wrote: > Господа, сильно не бейте! За 6-ку - сильно не будем, сразу прибьём, из жалости :D > Базка масенькая, 60 метров:) Размер не имеет значения. -- Сергей Смирнов.

Re: Курсоры

2006-12-07 Thread WildSery
On Thu, 07 Dec 2006 14:00:31 +0300, Андрій Жук <[EMAIL PROTECTED]> wrote: > Мне более интересно, когда будут ли параметрические курсоры... > А то объявлять параметры до объявления курсора, как-то не особо красиво... А это как? Параметры в курсорах работают, на ура. Или не о том речь? -- Сергей

Re: Курсоры

2006-12-07 Thread Андрій Жук
WildSery wrote: А это как? Параметры в курсорах работают, на ура. Или не о том речь? Глобальные да, локально нет. Нет формы declare cursor test(name varchar(31)) for (select :name from rdb$database)

Re: Курсоры

2006-12-07 Thread WildSery
On Thu, 07 Dec 2006 15:07:13 +0300, Андрій Жук <[EMAIL PROTECTED]> wrote: > Глобальные да, локально нет. > Нет формы declare cursor test(name varchar(31)) for (select :name from > rdb$database) ОВСФ? У селекта и фор селекта ведь нет входных параметров - и ничего, даже в голову никому не приходил

Re: Баг с конвертацией даты в ФБ 2.0

2006-12-07 Thread Boulitchev Aleksey
А ты можешь сказать, что ты получишь? могу. То что это лохматый год знаешь ты, я, разработчики сервера. и все остальные разработчики. Т.к. им иногда приходится писать UDF, знаешь-ли. на моей памяти начало отсчета уже менялось, опять же не все пишут клиентов на продуктах борланда -- Б

Re: Курсоры

2006-12-07 Thread Андрій Жук
WildSery wrote: On Thu, 07 Dec 2006 15:07:13 +0300, Андрій Жук <[EMAIL PROTECTED]> wrote: Глобальные да, локально нет. Нет формы declare cursor test(name varchar(31)) for (select :name from rdb$database) ОВСФ? У селекта и фор селекта ведь нет входных параметров - и ничего, даже в голову нико

Re: Баг с конвертацией даты в ФБ 2.0

2006-12-07 Thread Ded
Boulitchev Aleksey wrote: на моей памяти начало отсчета уже менялось, опять же не все пишут клиентов на продуктах борланда Кстати, что характерно для Борланда, в продуктах Борланда оно тоже разное :) Имею в виду в Дельфях и в IB. -- Regards. Ded.

Re: Перенос базы с 5-го interbase на 6 interbase / firebird 1.03

2006-12-07 Thread Boris Loboda
> Есть база под 5 Interbase можно ли ее перенести под 6 Intebase или firebird > 1.03 и какие при этом могут быть грабли? Грабли будут под IB6, но не при переносе, а после того как. FB1.03 староват по нынешним меркам - почему бы не FB2?

Re: ��� � ������������ ���� � �� 2.0

2006-12-07 Thread veliks
Hello, Ded! You wrote on Wed, 06 Dec 2006 19:22:47 +0300: ??>> ôÙ ÎÅ ÄÕÍÁÌ Ï ÔÏÍ, ÞÔÏ ÞÉÓÌÁ ÌÉÎÅÊÎÙ É ÎÅÐÒÅÒÙ×ÎÙ, Á ÄÁÔÙ - ÎÅÔ ? D> üÔÏ ÐÏËÁ ÐÏÄÏÚÒÅÎÉÑ, Ñ ÎÅ ÐÒÏ×ÅÒÑÌ ÅÝ£ (C) ;) á ×ÄÒÕÈ ÔÁËÉ ÇÄÅ-ÎÃ

Re: Баг с конвертацией даты в ФБ 2.0

2006-12-07 Thread Kovalenko Dmitry
Все пишут, пишут, пишут... Я тоже тогда напишу 1. Я против неявных конвертаций. С возрастом такие вещи начинают КОНКРЕТНО напрягать. 2. Хватит срать в голову разработчикам сервера. Коваленко Дмитрий.

�������� ������� � ��������...

2006-12-07 Thread Malinovsky Vladimir
÷ÓÅÍ ÐÒÉ×ÅÔ. FB 2.0 ÒÅÌÉÚ ÄÌÑ Win. SS. îÁÓÔÒÏÊËÉ ÐÏ ÕÍÏÌÞÁÎÉÀ. WinXP SP2. Delphi7, FIB+6.45 ëÏÎÎÅËÔ ÕÄÁÌÅÎÎÙÊ, ÉÌÉ ÆÉÚÉÞÅÓËÉ ÌÏËÁÌØÎÙÊ Ó ÕËÁÚÁÎÉÅÍ ÉÍÅÎÉ ËÏÍÐÁ ËÁË "localhost". UDF ÎÅ ÉÓÐÏÌØÚ

Re: Теряется коннект с сервером...

2006-12-07 Thread Vlad Horsun
"Malinovsky Vladimir" ... ... > Иногда (три - четыре раза) в день сразу после дисконнекта эта программа на > несколько секунд задумывается, а потом получаю эксцепшн "lost connect" > Одновременно отваливается не только моя программка, но и другие - IBExpert, > например. Сервер падает ? Не по T

Re: Теряется коннект с сервером...

2006-12-07 Thread Boris Loboda
> ...получаю эксцепшн "lost connect" > Одновременно отваливается не только моя программка, но и другие - IBExpert, > например. Очень похоже на падение сервера, в логе должно что-то быть.

Re: Использование утилей yaffil для БД под IB6

2006-12-07 Thread O6opoTeHb
А что от IB6 gbak не работает? его нету... в общем история такая, что мя попросили подсобить с администрированием и поддержанием БД в одной конторе. Ессно там у них уже все стояло, шуршало и работало. При этом: - вместо нормального дятла стоит IB , причем сам программер (он удаленно их поддержи

Re: [ANN] IBProvider Free Edition

2006-12-07 Thread Slava Ekimov
MA> IBProvider Free Edition Скачал установщик. Процесс установки немножко удивил :-). Удивил тем, что не сообщает об окончании установки, а просто исчезает. Я наблюдал краем глаза, и впечатление такое, как будто он упал без сообщений об ошибках.

Re: ОФФ, Paint рулит

2006-12-07 Thread Grishko A
Очередное доказательство, что неважно ЧЕМ, а важно Кто :)

Re: Использование утилей yaffil для БД под IB6

2006-12-07 Thread Alexander Kolokolzov
> Если sql-скриптом создается таблица, а потом в нее этим же скриптом вносятся > данные by INSERT, то есть ли ограничение > количества единовременно (одним оператором INSERT) вносимых записей? Или > можно написать один раз > INSERT и после через запятую маньячить хоть миллион записей? А разве

Re: ������� ���� � 5-�� interbase �� 6 interbase / firebird 1.03

2006-12-07 Thread ������� �.
> çÒÁÂÌÉ ÂÕÄÕÔ ÐÏÄ IB6, ÎÏ ÎÅ ÐÒÉ ÐÅÒÅÎÏÓÅ, Á ÐÏÓÌÅ ÔÏÇÏ ËÁË. FB1.03 > ÓÔÁÒÏ×ÁÔ ÐÏ ÎÙÎÅÛÎÉÍ ÍÅÒËÁÍ - ÐÏÞÅÍÕ ÂÙ ÎÅ FB2? ÔÏÇÏ ËÔÏ ÐÉÓÁÌ ÕÖÅ ÎÅ ÎÁÊÔÉ É ÓÈÏÄÎÉËÏ× ÔÏÖÅ ÎÅÔ, Ë ÔÏÍÕ Ã