Re: ��� � Firebird 2.1

2010-01-21 Пенетрантность Oleg Prosvetov
VK ÷ ÏÖÉ×ÛÉÊ ÔÒÅËÅÒ, ÐÌÓ

ðÏÄÓËÁÖÉÔÅ ÐÏÖÁÌÕÊÓÔÁ ÐÏ ËÁËÏÍÕ ÁÄÒÅÓÕ ÏÎ ÏÖÉÌ ?

With best regards, Oleg Prosvetov. 





Re: Баг в Firebird 2.1

2010-01-21 Пенетрантность Dmitry Yemanov

Oleg Prosvetov wrote:


Подскажите пожалуйста по какому адресу он ожил ?


Адрес тот же:
http://tracker.firebirdsql.org/


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



Re: Баг в Firebird 2.1

2010-01-21 Пенетрантность dennis redozubov

Oleg Prosvetov пишет:


Подскажите пожалуйста по какому адресу он ожил ?

На firebirdsql.org всё написано.

С трекерным уважением,
Денис Редозубов.



Re: Баг в Firebird 2.1

2010-01-20 Пенетрантность Vlad Khorsun

   В оживший трекер, плс

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





Firebird 2.1 на glibc-2.2.5?

2009-03-05 Пенетрантность Ivanov E.P


Кто-нибудь пробовал собирать Firebird 2.1 на glibc-2.2.5?

В конечном итоге мне нужен даже не сервер, а его драйвера под Linux Mandrake
9.0, но и сервер было бы хорошо.

Вообще это реально? 

Я на этом сервере собирал Firebird 1.5.0, может попробовать?

Thanks in advance,
Евгений

-- 
View this message in context: 
http://www.nabble.com/Firebird-2.1-%D0%BD%D0%B0-glibc-2.2.5--tp22347973p22347973.html
Sent from the firebird-russian mailing list archive at Nabble.com.



Re: Firebird 2.1 insert from select

2008-11-17 Пенетрантность Dmitri Kuzmenko


Hello, Dmitry!

Dmitry Lendel wrote:


ОК. Я никода до этого не писал *. Всегда перечислял. Изменил привычке. :-))


звездочки не существует.

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




Re: Firebird 2.1 insert from select

2008-11-17 Пенетрантность Dmitry Lendel


 звездочки не существует.
Повелся как мальчик. :-))
На самом деле штука классная, но с умом нужно применять.
Теперь интересно посмотреть что будет с insert or update в моем испонении .
:-))
Дмитрий




Firebird 2.1 insert from select

2008-11-14 Пенетрантность Dmitry Lendel

Привет
Вот такой вопрос
Как сервер обрабатывает конструкцию внутри процедуры?
insert into Table1 from select * Table2

Суть проблемы
Table1 common table
Table2 временная таблица
Структура одинаковая

Это в процедуре
insert into Table1 from select * Table2

Дабавляем одно и тоже поле в Table1 и Table2

Запускаем процедуру, а новое поле не обновляется, пока не сделаем alter
процедуре
Я могу тест написать.
Просто стало интересно. Выходит, что при компиляции
insert into Table1 from select * Table2 сервер расскладывает поля?

Или это бага? Или я чего-то  не понимаю?

-- 
Дмитрий




Re: Firebird 2.1 insert from select

2008-11-14 Пенетрантность Ded


Dmitry Lendel wrote:

Привет
Вот такой вопрос
Как сервер обрабатывает конструкцию внутри процедуры?
insert into Table1 from select * Table2

Суть проблемы
Table1 common table
Table2 временная таблица
Структура одинаковая

Это в процедуре
insert into Table1 from select * Table2

Дабавляем одно и тоже поле в Table1 и Table2

Запускаем процедуру, а новое поле не обновляется, пока не сделаем alter
процедуре
Я могу тест написать.
Просто стало интересно. Выходит, что при компиляции
insert into Table1 from select * Table2 сервер расскладывает поля?

Или это бага? Или я чего-то  не понимаю?


Я, конечно, насчёт 2.1 могу только ламерствовать, но в порядке ламерства 
могу предположить а) отстутствие коммита промеж альтером таблицы и 
выполненим процедуры б) наличие в кеше метаданных уже подготовленного к 
применению кода этой процедуры до выполнения альтера. Если справедливо 
а), то оно понятно, если б) то поможет не только перекомпиляция, но и 
рестарт сервера между альтером и выполнением процедуры.


--
Regards. Ded.



Re: Firebird 2.1 insert from select

2008-11-14 Пенетрантность Dmitry Lendel


 Я, конечно, насчёт 2.1 могу только ламерствовать, но в порядке ламерства
 могу предположить а) отстутствие коммита промеж альтером таблицы и
 выполненим процедуры

Увы нет. Все по протоколу.

б) наличие в кеше метаданных уже подготовленного к
 применению кода этой процедуры до выполнения альтера. Если справедливо
 а), то оно понятно, если б) то поможет не только перекомпиляция, но и
 рестарт сервера между альтером и выполнением процедуры.

Прикол тут не в этом. Если все поля прописать как надо, без *, то ОК. Ха -
это и значит Alter procedure.
Что помогло в моем случае, но у меня Insert from Select *  Нафига тут
Alter?
Второе, это временные таблицы. Я тут уже чуть поныл на эту тему.

Идея была такая. Есть временная таблица и основная. Пользователь мучит
временную, я изменения скидываются в основную процедурой. Так вот, что
русскому в радость, немцу смерть. Вроде временные таблицы работают также, но
на практике нет.

Скажу сразу, мне очень нравяться новые фичи. Просто приколы очень трудно
вспроизвести. Этот случай без проблем.

Дмитрий





Re: Firebird 2.1 insert from select

2008-11-14 Пенетрантность Vlad Khorsun


Dmitry Lendel ...


Это в процедуре
insert into Table1 from select * Table2

Дабавляем одно и тоже поле в Table1 и Table2

Запускаем процедуру, а новое поле не обновляется, пока не сделаем alter
процедуре
Я могу тест написать.
Просто стало интересно. Выходит, что при компиляции
insert into Table1 from select * Table2 сервер расскладывает поля?


   Да, в BLR перечислены все поля. Стандартная грабля новичков - создать view
с select * from t, а потом удивляться - почему при добавлении полей в t не
изменяется view. Не только в FB.

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





Re: Firebird 2.1 insert from select

2008-11-14 Пенетрантность Dmitry Lendel

 Да, в BLR перечислены все поля. Стандартная грабля новичков - создать
view
 с select * from t, а потом удивляться - почему при добавлении полей в t не
 изменяется view. Не только в FB.

ОК. Я никода до этого не писал *. Всегда перечислял. Изменил привычке. :-))
Дмитрий




Re: Пераметры транзакции C# + Firebird 2.1

2008-09-08 Пенетрантность paha



Alexandr N Zamaraev wrote:
 
 падает на запуске транзакции:
 текст ошибки?


Alexandr N Zamaraev wrote:
 
 con.BeginTransaction(FbTransactionOptions.Exclusive)
 Кто в курсе, какие опции и в каком порядке нужно добавить?
 

con.BeginTransaction() ???
 ==
con.BeginTransaction(IsolationLevel.ReadCommited)  ???

-- 
View this message in context: 
http://www.nabble.com/%D0%9F%D0%B5%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D1%82%D1%80%D0%B0%D0%BD%D0%B7%D0%B0%D0%BA%D1%86%D0%B8%D0%B8-C--%2B-Firebird-2.1-tp19358223p19366982.html
Sent from the firebird-russian mailing list archive at Nabble.com.



Пераметры транзакции C# + Firebird 2.1

2008-09-07 Пенетрантность Tonal


Пытаюсь отладить Janus - оффлайновую читалку RSDN-а.
Вытянул из свина последние сорцы FirebirdClient, скрмпилил.
Запускаю Janus под отладкой.
Доходит до этапа реструктуризации и падает на запуске транзакции:
con.BeginTransaction(FbTransactionOptions.Exclusive)
Кто в курсе, какие опции и в каком порядке нужно добавить?

П.С. Код, похоже, не менялся с 1.5.
--
Александр Замараев



Re: Не понятный код ошибки при запуске Firebird 2.1 под Linux

2008-02-13 Пенетрантность coder85
Привет!
13.02.08, NEO[EMAIL PROTECTED] написал(а):
 При попытке запустить firebird (fb_inet_server)
А как ты его хочешь запускать?
Классик сервер на лине запускает xinetd(inetd) демон, когда клиент
коннектится к нему, и сервер работает только во время пока есть
подключения. Все локальные коннекты обрабатываются   embeded-сервером.
--
Максим


Не понятный код ошибки при запуске Firebird 2.1 под Linux

2008-02-12 Пенетрантность NEO
При попытке запустить firebird (fb_inet_server) в логе постоянно пишет
следующее:
localhost.localdomain Tue Feb 5 11:36:39 2008
inet server err: setting KEEPALIVE socket option

localhost.localdomain Tue Feb 5 11:36:39 2008
inet server err: setting NODELAY socket option

localhost.localdomain Tue Feb 5 11:36:39 2008
INET/inet_error: read errno = 88

Пробовал настраивать KEEPALIVE, не помогает. Подскажите, что еще надо
прописать для удачного запуска и что обозначает 88 номер ошибки?

Firebird 2.1 RC1 Remote Denial of Service PoC

2008-01-31 Пенетрантность Yurij
 Не будет ли к этому http://www.securitylab.ru/poc/extra/312529.php
какого-либо security-патча? А то паранойя гложет, мало ли даунов,
желающих навредить.

Re: Firebird 2.1 RC1 Remote Denial of Service PoC

2008-01-31 Пенетрантность PEAKTOP
Ты если хочешь на юмористический форум сходить, лучше на БАШ зайди ...
Там смешнее.

А реального применения эксплоиту найти очень трудно
1) Классик он и в африке классик. Эксплоит для супера.
2) Нормальный пацаны на гэйтвэе корпоративную базу не держат, а на
внутреннем серваке.
3) Если и держат (ну, например, на сайте всегда свежие прайсы
товаров), то фантом на две-три таблицы, которые реплицируются из
корпоративной БД по таймеру/по желанию.
4) Даже на фантом можно попасть только с определенного списка IP
согласно настройкам файерволла. В пароноидальных случаях только с
127.0.0.1 и с IP сервера корпоративной БД, дабы юзать базу могли
только скрипты.
5) Даже если сайт у хостера, а БД у тебя на гэйтвэйе, то попасть можно
только с 127.0.0.1, IP-сервера БД, IP хостера.

Если ничего из вышеперечисленного не соблюдено, то админ сам себе
злобный буратино и это его проблемы.

А переполнение, думаю, надо пофиксить только чисто в маркетинговых
целях. А то начнут всякие торговые представители Мелкомягких или
МуСКуЛистых сказки рассказывать ...

Re: Firebird 2.1 RC1 Remote Denial of Service PoC

2008-01-31 Пенетрантность Dmitry Yemanov


Yurij wrote:

Не будет ли к этому http://www.securitylab.ru/poc/extra/312529.php
какого-либо security-патча?


Если бы эти клоуны потрудились опубликовать линк на оригинальный репорт 
от Core Security Labs, то ты бы знал, что ошибка исправлена в версиях: 
1.5.6, 2.0.4 и 2.1 RC1. Заодно и ожидаемое время выпуска оных релизов.



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



Re: Firebird 2.1 RC1 Remote Denial of Service PoC

2008-01-31 Пенетрантность Kovalenko Dmitry

 á ÐÅÒÅÐÏÌÎÅÎÉÅ, ÄÕÍÁÀ, ÎÁÄÏ ÐÏÆÉËÓÉÔØ ÔÏÌØËÏ ÞÉÓÔÏ × ÍÁÒËÅÔÉÎÇÏ×ÙÈ
 ÃÅÌÑÈ. á ÔÏ ÎÁÞÎÕÔ ×ÓÑËÉÅ ÔÏÒÇÏ×ÙÅ ÐÒÅÄÓÔÁ×ÉÔÅÌÉ íÅÌËÏÍÑÇËÉÈ ÉÌÉ
 íÕóëÕìÉÓÔÙÈ ÓËÁÚËÉ ÒÁÓÓËÁÚÙ×ÁÔØ ...

÷ÏÏÂÝÅ ÇÏ×ÏÒÑ, ÂÁÇÉ ÎÁÄÏ ÐÒÏÓÔÏ ÐÒÁ×ÉÔØ. îÅ ÏÇÌÑÄÙ×ÁÑÓØ ÎÁ ÍÁÒËÅÔÉÎÇÏ×ÙÅ 
ÓÏÏÂÒÁÖÅÎÉÑ. ðÏÔÏÍÕ ÞÔÏ ÉÎÁÞÅ ÏÎÉ ÎÁÞÉÎÁÀÔ ÖÒÁÔØ ÎÅ ÔÏÌØËÏ Ô×ÏÅ ×ÒÅÍÑ, ÎÏ É 
×ÒÅÍÑ ÄÒÕÇÉÈ ÔÏ×ÁÒÉÝÅÊ .

ëÏ×ÁÌÅÎËÏ äÍÉÔÒÉÊ.

PS. éÓÐÒÁ×ÌÅÎÉÅ ÂÁÇÏ× ÔÏÖÅ ÖÒÅÔ ×ÒÅÍÑ  





Re: Firebird 2.1 RC1 Remote Denial of Service PoC

2008-01-31 Пенетрантность Yurij


On Jan 31, 7:43 pm, Dmitry Yemanov [EMAIL PROTECTED] wrote:
 Yurij wrote:
  Не будет ли к этомуhttp://www.securitylab.ru/poc/extra/312529.php
  какого-либо security-патча?
 Если бы эти клоуны потрудились опубликовать линк на оригинальный репорт
 от Core Security Labs, то ты бы знал, что ошибка исправлена в версиях:
 1.5.6, 2.0.4 и 2.1 RC1. Заодно и ожидаемое время выпуска оных релизов.

Отцы-благодетели! :)

Re: Firebird 2.1 на Windows x64

2008-01-16 Пенетрантность sasha



На первый взгляд работает, но полный лог таких ошибок:

Can't load INTL module
'C:\Program Files\Firebird\Firebird_2_1\intl\fbintl.dll'


Я на это даже багрепорт открывал, который закрыли... Снапшотов то нету 
чтоб проверить текущее положение дел...




Firebird 2.1 на Windows x64

2008-01-15 Пенетрантность Oleg Deribas


Hi,

Вот, впервые пробую ставить firebird x64 beta2 на win2003 x64
При инсталляции ошибка:

---
Setup
---
Unable to execute file:

C:\Program Files\Firebird\Firebird_2_1\WOW64\instclient.exe



CreateProcess failed; code 14001.

This application has failed to start because the application 
configuration is incorrect. Reinstalling the application may fix this 
problem.

---
OK
---


--
Oleg



Re: Firebird 2.1 на Windows x64

2008-01-15 Пенетрантность Oleg Deribas


Oleg Deribas wrote:


Вот, впервые пробую ставить firebird x64 beta2 на win2003 x64


На первый взгляд работает, но полный лог таких ошибок:

Can't load INTL module
'C:\Program Files\Firebird\Firebird_2_1\intl\fbintl.dll'

Хоть у меня везде ASCII и подключение с NONE ...

--
Oleg



Re: Firebird 2.1 на Windows x64

2008-01-15 Пенетрантность Dmitry Yemanov


Oleg Deribas wrote:


This application has failed to start because the application 
configuration is incorrect. Reinstalling the application may fix this 
problem.


Redist для VC8 runtime ставил?


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



Re: Firebird 2.1 на Windows x64

2008-01-15 Пенетрантность Oleg Deribas


Dmitry Yemanov wrote:

This application has failed to start because the application 
configuration is incorrect. Reinstalling the application may fix this 
problem.


Redist для VC8 runtime ставил?


Нет, конечно. Спасибо.

--
Oleg



Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-14 Пенетрантность WildSery

On Sun, 13 Jan 2008 13:39:53 +0300, St. Alex [EMAIL PROTECTED] wrote:

 select *
 from schet s
 where
  s.id_client in
 (
select id_client
from executors e
where e. id_sotrudnik=:ID_SOTRUDNIK
 ), который на старой версии отрабатывал порядка миллисекунд, на 2.0 это 
 занимало около 3 минут... Прищлось изголятся с созданием промежуточных 
 искусственных таблиц и т.п.

Какие ещё промежуточные таблицы?!
На скруле, да и тут по-моему, уже упоминали, что IN (SELECT...) в 2.х работает 
как derived, а потому может круто тормознуть.
Всего-то нужно было правильно написать:

select *
   from schet s
   where exists
(
   select *
 from executors
 where id_sotrudnik = :ID_SOTRUDNIK and id_cliend = s.id_client
)

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



Re: ��� ������� �� Firebird 2.1 Firebird 1.5

2008-01-14 Пенетрантность St. Alex

   where exists

äÁ ÚÎÁÀ Ñ ÐÒÏ Åxists, ×ÅÓØ ÌÏÂ × ÛÉÛËÁÈ ÏÔ ÇÒÁÂÌÅÊ. ïÂÙÞÎÏ ÏÎ ÄÅÊÓÔ×ÉÔÅÌØÎÏ 
ÐÏÍÏÇÁÅÔ, ÎÏ × ÍÏÅÍ ÓÌÕÞÁÅ - ÒÅÚÕÌØÔÁÔÙ ÂÙÌÉ ÐÒÉÍÅÒÎÏ ÏÄÉÎÁËÏ×ÙÅ  - ÍÏÉ 
ÐÒÅÄÐÏÌÏÖÅÎÉÑ ÐÏÞÅÍÕ - × ÍÏÅÍ ÏÔ×ÅÔÅ ÎÁ ÓÏÏÂÝÅÎÉÅ DY. ñ Ë ÔÏÍÕ ÞÔÏ, ÐÏÎÑÔÎÏ, 
ÞÔÏ ÎÅÏÐÔÉÍÁÌØÎÏ ÂÙÌÁ ÓÐÒÏÅËÔÉÒÏ×ÁÎÁ âä  - ÎÏ
1. òÁÎØÛÅ ÖÅ ÓÏ Ó×ÉÓÔÏÍ ÒÁÂÏÔÁÌÏ
2. îÁÒÕÛÅÎÉÊ ÆÏÒÍÁÌØÎÏÊ ÌÏÇÉËÉ × ÔÁËÏÊ ÓÔÒÕËÔÕÒÅ ÎÅ ÂÙÌÏ, Á ÎÁÔÑÖËÁ 
ÓÔÒÕËÔÕÒÙ ÐÏÄ ÎÀÁÎÓÙ ÒÁÂÏÔÙ ËÏÎËÒÅÔÎÏÊ óõâä - ÎÕ ÞÔÏ Ö, ÐÒÉÈÏÄÉÔÓÑ É ÜÔÉÍ 
ÚÁÎÉÍÁÔØÓÑ  :-)
3. ÷ÏÏÂÝÅ ÍÏÊ ÐÏÓÔ ÂÙÌ Ë ÔÏÍÕ, ÞÔÏ ËÁÔÉÔØ ÂÏÞËÕ ÎÁ ÒÁÚÒÁÂÏÔÞÉËÏ× ÐÒÉ×ÑÚÁÎÎÙÈ 
Ë ×ÅÒÓÉÉ 1.5 - ÜÔÏ ÏÄÎÏ, Á ÔÏ ÞÔÏ ÇÒÁÂÌÉ ÍÏÇÕÔ ÐÏ×ÙÌÁÚÉÔØ - ÄÒÕÇÏÅ.


ó Õ×ÁÖÅÎÉÅÍ,
óÔÁÒÉËÏ× áÌÅËÓÅÊ






Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-14 Пенетрантность Dmitry Yemanov


St. Alex wrote:


Я прочитал в доках, что in с подселектом может работать плохо, понял, что 
это фича и успокоился :-)


Хотел бы я посмотреть на эту доку...


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



Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-14 Пенетрантность Dmitry Yemanov


WildSery wrote:


На скруле, да и тут по-моему, уже упоминали, что IN (SELECT...) в 2.х работает 
как derived, а потому может круто тормознуть.


Вот только почти никто при этом не понимает, при чем тут derived и как 
именно он используется. Зато на тормоза из-за этого кивать все горазды.



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



Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-14 Пенетрантность WildSery

On Mon, 14 Jan 2008 11:42:54 +0300, Dmitry Yemanov [EMAIL PROTECTED] wrote:

 Вот только почти никто при этом не понимает, при чем тут derived и как именно 
 он используется. Зато на тормоза из-за этого кивать все горазды.

Ну я же сказал, что может. Никто не жалуется на сам derived :)

Против in (select...) я давно борюсь с нашими разработчиками.
А иногда позволяю себе помечтать, что когда-нибудь будет exists только по 
индексу, без обращения к данным...
(Да знаю, знаю, что без полной переделки индексов не получится...)

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



Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-14 Пенетрантность Dmitry Yemanov


WildSery wrote:


Ну я же сказал, что может.


Дайте мне пример, где IN работает медленнее аналогичного EXISTS.


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



Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-14 Пенетрантность Dmitry Yemanov


WildSery wrote:


Прямо сейчас не помню. Как найду - покажу, было где-то, если у меня не маразм.


ОК.


Пример с NOT IN против NOT EXISTS не в тему, я так понимаю? С NOT IN план 
строится по натуралу.


Угу, не в тему. Ибо документировано :-)


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



Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-14 Пенетрантность WildSery

On Mon, 14 Jan 2008 12:56:21 +0300, Dmitry Yemanov [EMAIL PROTECTED] wrote:

 Дайте мне пример, где IN работает медленнее аналогичного EXISTS.

Прямо сейчас не помню. Как найду - покажу, было где-то, если у меня не маразм.
Пример с NOT IN против NOT EXISTS не в тему, я так понимаю? С NOT IN план 
строится по натуралу.

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



Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-14 Пенетрантность Ded


St. Alex wrote:
3. Вообще мой пост был к тому, что катить бочку на разработчиков привязанных 
к версии 1.5 - это одно, а то что грабли могут повылазить - другое.


  +1. Застрял на 1.5 вовсе не из ненависти к новым фичам, в конце 
концов, в неактивизированном состоянии они жрать не просят. С алиасами 
всё в порядке, несколько некорректных запросов с группировкой в ХП 
извёл, но карта с изменениями в оптимизаторе легла для части наших 
запросов так, что замедлились они раз в 10. IN-ами, кстати, не балуемся. 
Даже разбираться не стали. В системе около 3.5 тыщ модулей, сколько там 
и каких запросов - аллах его ведает. Ну и в более чем в 1.5 тыщах ХП и 
столька же триггеров до кучи. Переход с 1 на 1.5 прошёл гладко, 
поскольку 99% планов были тогда прибиты гвоздиком, а потом раслабились. 
Правда тоже что-то всплыло уже на боевой, мы тогда собирать FB ещё не 
умели, аж пришлось Марка ночью с койки подымать. Такшта шашкой по 
лампочкам может и боком выйти. Особенно с тиражируемыми системами, 
лавина исходящих на компост клиентов может под собой и погрести.


--
Regards. Ded.



Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-13 Пенетрантность St. Alex



Поэтому я и высказал претензии к ПО в нулевом топике ветки. Я понимаю,
если бы разработчик ориентировались на 2.0 или 2.1, и в этом случае
мои попытки прикрутить данное ПО на 1.5 я бы считал необоснованными и
не законными (в моральном плане). Но наоборот, вы уж извините, но это
называется одним словом: криворукость.


Когда мы переходили с FB 1.5 на 2.0 была проведена следующая работа - 
переписано куча процедур и запросов в екзешнике, которые не работали на 
новой версии в связи с более строгими правилами в использовании алиасов, 
ну вы поняли, что я имею ввиду, плюс некоторые запросы стали вести себя 
странно по скорости выполнения, т.е. не чтобы не работали на новой 
версии, а работали очень медленно, особенно это касалось запросов с in 
(select ... ). Т.е. вместо вполне логичного поиска например счетов 
выставленных организациям определенного сотрудника примерно

select *
from schet s
where
 s.id_client in
(
   select id_client
   from executors e
   where e. id_sotrudnik=:ID_SOTRUDNIK
), который на старой версии отрабатывал порядка миллисекунд, на 2.0 это 
занимало около 3 минут... Прищлось изголятся с созданием промежуточных 
искусственных таблиц и т.п.


И еще был геморрой с увеличенной точностью TIMESTAMP. Я уже давно эту 
тему тут обсуждал, кто помнит.


В-общем, это я  к тому, что пальцы гнуть насчет как у вас все хорошо - 
это одно, а на практике бывает разное, и головокружение от успехов 
устраивать не нужно.


С уважением,
Стариков Алексей



Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-13 Пенетрантность Dmitry Yemanov


St. Alex wrote:


select *
from schet s
where
 s.id_client in
(
   select id_client
   from executors e
   where e. id_sotrudnik=:ID_SOTRUDNIK
), который на старой версии отрабатывал порядка миллисекунд, на 2.0 это 
занимало около 3 минут... Прищлось изголятся с созданием промежуточных 
искусственных таблиц и т.п.


А план был тот же или другой?


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



Re: ��� ������� �� Firebird 2.1 Firebird 1.5

2008-01-13 Пенетрантность Nikolay Ponomarenko


Hello, Roman!
You wrote  on Sat, 12 Jan 2008 22:21:06 +0100:

AA с точки зрения распрстранения Птички,
AA (вместо всяких фокспро) в Украине
AA - это просто большой прорыв!
 Я уж как-то писал - по меньшей мере последние
 выборы тоже при поддержке и содействии FB
 проходили :)
 А это уже признание и доверие :-D
RR а из этого можно маленькую заметку сделать? может мы бы ее на наш сайт
RR повесили...

Я это со стороны видел, но попробую выяснить детали и подробности.

--
-=38 pанений ножом в области спины - какое жестокое самоубийство=-
With best regards,  Nikolay Ponomarenko 





Re: ��� ������� �� Firebird 2.1 Firebird 1.5

2008-01-13 Пенетрантность St. Alex

 á ÐÌÁÎ ÂÙÌ ÔÏÔ ÖÅ ÉÌÉ ÄÒÕÇÏÊ?
îÅ ×ÓÐÏÍÎÀ ÓÅÊÞÁÓ, ÇÏÄ ÕÖÅ ÐÒÏÛÅÌ. îÏ ÐÏ ËÒÁÊÎÅÊ, ÍÅÒÅ, ÔÏÞÎÏ ÐÏÍÎÀ, ÞÔÏ 
IBExpert ËÒÁÓÎÙÈ ÓÔÒÏÞÅË × ÐÌÁÎÅ ÎÅ ÐÏËÁÚÙ×ÁÌ.
ñ ÐÒÏÞÉÔÁÌ × ÄÏËÁÈ, ÞÔÏ in Ó ÐÏÄÓÅÌÅËÔÏÍ ÍÏÖÅÔ ÒÁÂÏÔÁÔØ ÐÌÏÈÏ, ÐÏÎÑÌ, ÞÔÏ 
ÜÔÏ ÆÉÞÁ É ÕÓÐÏËÏÉÌÓÑ :-) ÷ ÏÂÝÅÍ ÓÉÓÔÅÍÁ ÂÙÌÁ ËÁËÁÑ - ÂÙÌÁ ÔÁÂÌÉÃÁ 
EXECUTORS × ËÏÔÏÒÏÊ ÈÒÁÎÉÌÉÓØ ÏÔ×ÅÔÓÔ×ÅÎÎÙÅ ÉÓÐÏÌÎÉÔÅÌÉ ÐÏ ÒÁÚÌÉÞÎÙÍ 
ÏÂßÅËÔÁÍ, Ô.Å. ËÌÉÅÎÔÁÍ, ÄÏÇÏ×ÏÒÁÍ, ÒÁÚÌÉÞÎÙÍ ÄÏËÕÍÅÎÔÁÍ - ÐÏÒÑÄËÁ 5 
ÏÂßÅËÔÏ×, Ô.Å. ÅÅ ÓÏÓÔÁ× ÂÙÌ ÔÁËÏÊ
Primary_key
ID_SOTRUDNIK - ÓÓÙÌËÁ ÎÁ ÓÏÔÒÕÄÎÉËÁ
ID_OBJECT_1 - ÓÓÙÌËÁ ÎÁ ÏÂßÅËÔ 1, ÎÁÐÒÉÍÅÒ ËÌÉÅÎÔÁ
ID_OBJECT_2 - ÓÓÙÌËÁ ÎÁ ÏÂßÅËÔ 2, ÎÁÐÒÉÍÅÒ ÄÏÇÏ×ÏÒ

ID_OBJECT_N - ÓÓÙÌËÁ ÎÁ ÏÂßÅËÔ N, ÎÁÐÒÉÍÅÒ ÌÉÃÅÎÚÉÑ

óÏÇÌÁÓÅÎ, ÜÔÏ, ÎÁ×ÅÒÎÏÅ, ÎÅ ÓÏ×ÓÅÍ ÇÒÁÍÏÔÎÏ, ÔÁË ËÁË ÅÓÌÉ ÚÁÐÉÓØ ÓÏÄÅÒÖÁÌÁ 
ÓÓÙÌËÕ ÎÁ ÏÂßÅËÔ N, ÔÏ ÓÓÙÌËÉ ÎÁ ÏÓÔÁÌØÎÙÅ ÏÂßÅËÔÙ ÂÙÌÉ ÚÁÐÏÌÎÅÎÙ NULL. ñ 
ÐÏÄÏÚÒÅ×ÁÀ, ÞÔÏ ÚÁÓÁÄÁ ÍÏÇÌÁ ÂÙÔØ × ÜÔÏÍ - ÔÁË ËÁË,
×Ï-ÐÅÒ×ÙÈ, ÓÕÍÍÁÒÎÏÅ ÞÉÓÌÏ ÚÁÐÉÓÅÊ ÂÙÌÏ ÇÏÒÁÚÄÏ ÂÏÌØÛÅ, ÞÅÍ ÐÏÌÅÚÎÙÈ 
ÚÁÐÉÓÅÊ
×Ï-×ÔÏÒÙÈ, ÂÙÌÉ ÉÎÄÅËÓÙ ÎÁ ÐÏÌÑ Ó NULL-ÚÎÁÞÅÎÉÑÍÉ, ÂÏÀÓØ ÓÅÊÞÁÓ ÚÁËÉÄÁÀÔ 
ËÁÍÎÑÍÉ, ÎÏ ÜÔÏ, ×ÒÏÄÅ, ÎÅ ÏÓÏÂÏ ÈÏÒÏÛÏ?
÷ ÉÔÏÇÅ, Ñ ×ÙÄÅÌÉÌ ÏÔÄÅÌØÎÕÀ ÔÁÂÌÉÃÕ EXECUTORS_CLIENT, × ËÏÔÏÒÕÀ ÐÅÒÅÎÅÓ 
ÚÁÐÉÓÉ Ó ÓÓÙÌËÁÍÉ ÐÏ ËÌÉÅÎÔÁÍ. ðÒÉÞÅÍ, ÏÓÔÁÌØÎÙÅ ÓÓÙÌËÉ ÏÓÔÁ×ÉÌ ËÕÞÅÊ × 
ÏÄÎÏÊ ÔÁÂÌÉÃÅ. é ÐÏÉÓË ÐÏ ÏÓÔÁÌØÎÙÍ ÏÂßÅËÔÁÍ ÒÁÂÏÔÁÅÔ ÐÒÉÅÍÌÅÍÏ ÐÒÉ ÜÔÏÍ, 
ÈÏÔÑ ÔÁÍ ÔÅ ÖÅ NULL ÐÏÌÑ ÏÓÔÁÌÉÓØ.

ó Õ×ÁÖÅÎÉÅÍ,
óÔÁÒÉËÏ× áÌÅËÓÅÊ





Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-12 Пенетрантность Кузнецов Евгений


Доброго времени суток!

PEAKTOP пишет:

Вопрос по транзакциям остается в силе. Это какую комбинацию параметров
надо было подбрать, чтобы не работало ?


Может быть, дело в этом:
http://tracker.firebirdsql.org/browse/CORE-1416
http://tracker.firebirdsql.org/browse/CORE-1440 ?

С уважением, Евгений



Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-12 Пенетрантность PEAKTOP
 Может быть, дело в этом:
  http://tracker.firebirdsql.org/browse/CORE-1416
  http://tracker.firebirdsql.org/browse/CORE-1440?


Суда по всему - да.

В общем, плюнул я на это дело и установил Embedded-вариант. Заполнили
все формочки и сгенерировали файл для пенсионного. Сейчас мои орлы
ковыряют формат файла, чтобы к общей системе прикрутить скрипт
выгрузки.

я че, собственно говоря, заморачивался. Эта прога у нас в Хохляндии
типа общеобязательной, и следовательно ее будут ставить у всех
клиентов (у некоторых уже стоит). Ну, естественно, нужно было
выработать методику, как этой проге и моей системе дружить, тем
более я уже начал процесс перевода клиентов на 2.1, т.к. много
вкусненького там.

В общем, когда прога сгенерила файл выгрузки, оказалось там нет ничего
военного. Решили сделать скрипт выгрузки из нашей системы в формате
этой программы. Чтобы не вколачивать данные и там, и там.

В следующем месяце будет бета-тестирование, понесем свой отчет в
пенсионный :)

Спасибо всем за участие.

Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-12 Пенетрантность Dmitri Kuzmenko


Hello, Григорий!

Самохвалов Григорий wrote:


у меня давно руки чешутся открыть страничку типа доска позора.
Давай координаты программистов и подробности по программе, сооружу.


А судьи кто?


я. например, претензия к данной программе, что при ее
установке безусловно ставится 1.5 не проверяя наличие
FB на компе. Пока все.

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

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




Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-12 Пенетрантность Yurij


On Jan 12, 12:11 am, Kovalenko Dmitry [EMAIL PROTECTED]
wrote:
  Нету :)
  Я неформализуемые вещи принципиально программировать отказываюсь - для
 Почему не формализуемые. Я с такими вещами сталкивался очень часто.
 Версию сервера не проверял, а вот версии компонент програмного комплекса -
 такого добра было написано очень много.
 В библиотеке IBProvider можно найти плюсовую реализацию этого алгоритма.
 Этими алгоритмами IBP v3 разруливает поддерживаемые 14 версия FB/IB/YA :)
 Коваленко Дмитрий.www.ibprovider.com

Вам сам господь бог велел :)
Я ключевые детали программ тоже вылизываю чтобы никто подкопаться не
мог. А остальное стараюсь сплавить кому-нибудь :)

Re: ��� ������� �� Firebird 2.1 Firebird 1.5

2008-01-12 Пенетрантность Dmitry Lendel


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

þÔÏÂÙ ÂÙÌ ÐÏ×ÏÄ ÓÂÅÇÁÔØ ÚÁ ËÏÎØËÏÍ. :-)))
äÍÉÔÒÉÊ





Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-12 Пенетрантность Ded


Roman Rokytskyy wrote:


а не проще ли было все-таки на другой порт установить?


   Дык скушна. Опять же непривычно, без проктологии-то :-D

--
Regards. Ded.



Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-12 Пенетрантность Kovalenko Dmitry
  а не проще ли было все-таки на другой порт установить?

     Дык скушна. Опять же непривычно, без проктологии-то :-D

К тому же - неактуально.

Реальные пацаны юзают виртуальные машины :)

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

Re[2]: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-12 Пенетрантность Max Rezanov

Hello Roman,

Friday, January 11, 2008, 11:23:43 PM, you wrote:



 В общем, закончилось тем, что остановил сервис и поправил в HexEdit в
 самом fb_inet_server.exe версию сервера на 1.5.

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

RR ведь если у тебя программа запустится, а потом сгенерирует неправильный 
RR отчет - ты претензии кому предъявлять будешь? программеры из той конторы 
RR тебя по этим координатам и пошлют. и будут правы...

Хотел Коваленко грозно ответить но подумал забьють ногами.
Нет я не одинок :)))

Если написано проге нужна такая версия навреное же есть в этом смысл.

У нас вот нет не ресурсов не времени писать юнит тесты :(
А тестить на всех вресиях сервера вручную нет стольких тестировщиков.
Хотите другой сервер - пожалуста, на свой страх и риск.
Тока не спекайте супорт потом.

А вобще ребятам нада почитать о сроках, рисках, бюджетах проэктов как
таковых. :)

Влбщем обеими руками +1 :)


  Тема Дня: Windows 95 - Окна в Hикyда.
  До не скорой встречи в аду,
 Maxmailto:[EMAIL PROTECTED]




Re: Re[2]: ��� ������� �� Firebird 2.1 Firebird 1.5

2008-01-12 Пенетрантность Alexey Abramov

[skiped]

Ó ÔÏÞËÉ ÚÒÅÎÉÑ ÒÁÓÐÒÓÔÒÁÎÅÎÉÑ ðÔÉÞËÉ,
(×ÍÅÓÔÏ ×ÓÑËÉÈ ÆÏËÓÐÒÏ) × õËÒÁÉÎÅ
- ÜÔÏ ÐÒÏÓÔÏ ÂÏÌØÛÏÊ ÐÒÏÒÙ×!
+1

ÔÏ, ÞÔÏ, ÎÁÚ×ÁÎÉÑ òÅçÉóÉÒÏúÁ÷ÉÓÉÙå
- ÏÞÅÎØ ÐÌÏÈÏ!
-1 





Re: ��� ������� �� Firebird 2.1 Firebird 1.5

2008-01-12 Пенетрантность Nikolay Ponomarenko


Hello, Alexey!
You wrote  on Sat, 12 Jan 2008 17:58:53 +0300:

AA с точки зрения распрстранения Птички,
AA (вместо всяких фокспро) в Украине
AA - это просто большой прорыв!

Я уж как-то писал - по меньшей мере последние
выборы тоже при поддержке и содействии FB
проходили :)
А это уже признание и доверие :-D

--
-=Лyчше песок на зyбах, чем иней на яйцах=-
With best regards,  Nikolay Ponomarenko 





Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-12 Пенетрантность Roman Rokytskyy




а из этого можно маленькую заметку сделать? может мы бы ее на наш сайт 
повесили...


Nikolay Ponomarenko wrote:


Hello, Alexey!
You wrote  on Sat, 12 Jan 2008 17:58:53 +0300:

AA с точки зрения распрстранения Птички,
AA (вместо всяких фокспро) в Украине
AA - это просто большой прорыв!

Я уж как-то писал - по меньшей мере последние
выборы тоже при поддержке и содействии FB
проходили :)
А это уже признание и доверие :-D





Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-12 Пенетрантность PEAKTOP
Всем привет, спасибо за внимание к ветке.

  а не проще ли было все-таки на другой порт установить?
 Дык скушна. Опять же непривычно, без проктологии-то :-D

Вот-вот. Сразу вижу родственную душу. :)

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

 Чтобы был повод сбегать за коньком. :-)))

Что-то в этих словах есть ... :)
-
Хочу попытаться ответить сразу всем, насчет сроков разработки, тестов
под другой версией сервера и совместимости.

С одной стороны, я понимаю, что различия в версиях есть. Хотя бы
потому, что использую у себя снапшоты, а у клиентов  иногда беты.
Почему такая позиция ? - новый функционал, расширения синтаксиса SQL.
Пока другие топчатся на месте, ожидая стабильную версию или тратят
кучу времени, разрабатывая костыли, эмулирующие то, что можно сделать
двумя строчками кода на новой версии, я этот функционал разрабатываю и
продаю, имея очень большое преимущество во времени.  Пару лет назад я
понял одну прописную истину позиции на рынке: Огонь и движение !
Лучше самому бежать вперед и стрелять, чем лежать в укрытии и
отстреливаться, не имея возможности поднять даже голову. Да, при такой
позиции возможны потери, иногда даже внеплановые, но мы бежим вперед и
в общем результате имеем успех. Потому, что если ты бежишь - компания,
медленно, но идет вперед, если ты идешь - компания стоит на месте,
если ты стоишь - компания с огромной скоростью падает. Что такого
супер стратегически важного в новых версиях - те же кросстабы,
глобальные переменные, диаграмма планирования оперативного
производства Гантта, основанная на TeeChart+DataSet (в котором EXECUTE
BLOCK-и), - да много чего вкусного есть в 2.1, за что ребятам огромное
спасибо.
Это я о чем ? - об обратной не-совместимости. То есть, я ориентируюсь
на старшую версию сервера, и, естественно, функционал в некоторых
случаях не будет работать на младшей.

С другой стороны, имеем парк клиентов, использующих еще 1.5.3, которых
тоже поддерживаем. И иногда им уже требуется новый функционал, который
мы разработали ориентируясь на 2.0 или 2.1. Что мы делаем? - заменяем
сервак на новый. За всю мою практику НИ РАЗУ я не имел проблем с
переходом с младшей версии на старшую. Может потому, что несмотря на
базы, созданные в 3-ем диалекте, я в при названии объектов использую 1-
й (UPPER CASE), тексты ХП/триггеров тоже в UPPER CASE, не использую в
названии доменов (объектов) ключевых слов (не говоря уж об извращениях
с русскими именами).
Вот, говорят, новой версией можно уложить базу. Ну, во-первых,
нормальные пацаны новую версию ставят не только запуском установщика
сервера, но и backup\restore самой базы, имея возможность
откатиться. Во вторых, я уже многократно здесь задавал вопрос: это
как нужно издеваться над метаданными или данными, чтобы уложить базу ?
Ну вот объясните мне дураку, у меня не получается. Приведите мне
обыкновенный прикладной пример (не надо фигур высшего пилотажа,
поближе к земле, пожалуйста), где программа вставляла данные в таблицу
и переход на новую версию привел к сбою. Я понимаю, что может меня
паранойя мучает (хотя, почему мучает ?:)), ну вот самый сложнейшую
форму ввода данных можно разложить на атомарные либо TFBDataSet, либо
TFBQuery+function ExecSQL(const SQL:string):Boolean, все остальное
можно скинуть в триггеры/ХП/блоки.

Поэтому я и высказал претензии к ПО в нулевом топике ветки. Я понимаю,
если бы разработчик ориентировались на 2.0 или 2.1, и в этом случае
мои попытки прикрутить данное ПО на 1.5 я бы считал необоснованными и
не законными (в моральном плане). Но наоборот, вы уж извините, но это
называется одним словом: криворукость.

Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-11 Пенетрантность Yurij


On Jan 11, 7:15 pm, PEAKTOP [EMAIL PROTECTED] wrote:
 Вот, принесла бухгалтер из пенсионного БЕСТ-ЗВИТ, типа для того, чтобы
 носить отчетность в электронном виде.
 1) Инсталляха программы ставит FB1.5. По умолчанию. Принудительно. Ни
 очем не спрашивая и херя все настройки. Корпоративная БД крутиться на

Классика программистского жанра. Возникает из-за того, что или
програмисты живут в идеальном мире, ака  чужих программ и серверов не
бывает, компьютеры везде одинаковые и вообще наша программа самая
великая или руководство на вопрос а может нам в инсталлятор встроить
детектор чужого Firebird, чтобы его не убить часом посылает в те
самые пространственные координаты.
 И нельзя сказать, что это совсем неправильно - сильно умных клиентов
с зоопарком серверов проще обслужить вручную/послать в задницу/взять
много денег за внедрение, вместо того, чтобы тратить время и ресурсы
на разработку инсталлятора, который будет думать вместо ит-службы
клиентов, куда и что там ставить в нетривиальных случаях.


Как сделать из Firebird 2.1 Firebird 1.5

2008-01-11 Пенетрантность PEAKTOP
Вот, принесла бухгалтер из пенсионного БЕСТ-ЗВИТ, типа для того, чтобы
носить отчетность в электронном виде.

1) Инсталляха программы ставит FB1.5. По умолчанию. Принудительно. Ни
очем не спрашивая и херя все настройки. Корпоративная БД крутиться на
FB2.1 и снапшотах.
Ладно, проходили, грохнул FB1.5, заменил проинсталленой проге
клиентскую либу.

2) При запуске прога проверяет версию сервера. Говорит: нет, у вас
WI_T6.3.0.17520, а нужен Firebird 1.5.

3) Звоню в суппорт, прохожу цепочку Секретарь - Суппорт - Тех.Отдел -
Программисты, каждый раз повторяя суть проблемы. Ответ: разводите на
другом порту FB1.5, раз ты такой умный, и ниипет. Говорю, нельзя
исправить, чтобы проверялась не конкретная версия севера, а
минимальная?  - Это есть самая последняя версия ! Говорю, а как же
2.1 ?  В общем, дали мне все три пространственные координаты, куда
идти.

А вы говорите, багтрекинг... Вот вам маркетинг по-украински: на бери и
пользуйся, и не задавай глупых вопросов.

В общем, закончилось тем, что остановил сервис и поправил в HexEdit в
самом fb_inet_server.exe версию сервера на 1.5.

Re: ��� ������� �� Firebird 2.1 Firebird 1.5

2008-01-11 Пенетрантность Kovalenko Dmitry

 ëÌÁÓÓÉËÁ ÐÒÏÇÒÁÍÍÉÓÔÓËÏÇÏ ÖÁÎÒÁ. ÷ÏÚÎÉËÁÅÔ ÉÚ-ÚÁ ÔÏÇÏ, ÞÔÏ ÉÌÉ
 ÐÒÏÇÒÁÍÉÓÔÙ ÖÉ×ÕÔ × ÉÄÅÁÌØÎÏÍ ÍÉÒÅ, ÁËÁ  ÞÕÖÉÈ ÐÒÏÇÒÁÍÍ É ÓÅÒ×ÅÒÏ× ÎÅ
 ÂÙ×ÁÅÔ, ËÏÍÐØÀÔÅÒÙ ×ÅÚÄÅ ÏÄÉÎÁËÏ×ÙÅ É ×ÏÏÂÝÅ ÎÁÛÁ ÐÒÏÇÒÁÍÍÁ ÓÁÍÁÑ
 ×ÅÌÉËÁÑ ÉÌÉ ÒÕËÏ×ÏÄÓÔ×Ï ÎÁ ×ÏÐÒÏÓ Á ÍÏÖÅÔ ÎÁÍ × ÉÎÓÔÁÌÌÑÔÏÒ ×ÓÔÒÏÉÔØ
 ÄÅÔÅËÔÏÒ ÞÕÖÏÇÏ Firebird, ÞÔÏÂÙ ÅÇÏ ÎÅ ÕÂÉÔØ ÞÁÓÏÍ ÐÏÓÙÌÁÅÔ × ÔÅ
 ÓÁÍÙÅ ÐÒÏÓÔÒÁÎÓÔ×ÅÎÎÙÅ ËÏÏÒÄÉÎÁÔÙ.

÷ÓÅ ÇÏÒÁÚÄÏ ÐÒÏÝÅ.

- ×Ï ÐÅÒ×ÙÈ, ÓÅÒ×ÅÒ ÎÅ ×ÏÚ×ÒÁÝÁÅÔ ÞÉÓÔÕÀ ÓÔÒÏËÕ Ó ×ÅÒÓÉÅÊ ÓÅÒ×ÅÒÁ. èÏÔÑ 
×ÏÚÍÏÖÎÏ ËÏÍÐÏÎÅÎÔÙ ÄÏÓÔÕÐÁ (ËÏÔÏÒÙÅ ÀÚÁÀÔÓÑ × ÜÔÏÊ ÐÒÏÇÒÁÍÍÅ) É ×ÏÚ×ÒÁÝÁÀÔ 
ÜÔÕ ÉÎÆÏÒÍÁÃÉÀ. ó ÞÉÓÔÏÊ ×ÅÒÓÉÅÊ FB ×ÏÏÂÝÅ ÚÁÓÁÄÁ. åÓÌÉ ÏÐÉÒÁÔØÓÑ ÎÁ 
ÂÁÚÏ×ÕÀ isc_info_isc_version ÍÏÖÎÏ ËÏÎËÒÅÔÎÏ ÏÂÌÁÖÁÔØÓÑ. ÷ÅÒÓÉÑ ÍÏÖÅÔ ÒÁÓÔÉ 
×ÎÉÚ.

- ÇÅÎÉÁÌØÎÙÅ ÐÒÏÇÒÁÍÍÙ ÓÔÒÁÄÁÀÔ ÔÕÐÉÚÎÏÊ × ÏÔÎÏÛÅÎÉÉ ÔÒÉ×ÉÁÌØÎÙÈ ×ÅÝÅÊ. ÷ÏÔ 
ËÏÎËÒÅÎÔÎÏ Õ ÔÅÂÑ × ÚÁÎÁÞËÅ ÅÓÔØ ÆÕÎËÃÉÑ, ÓÒÁ×ÎÉ×ÁÀÝÁÑ Ä×Å ÓÔÒÏËÉ Ó 
×ÅÒÓÉÑÍÉ? õ×ÅÒÅÎ ÎÁ 75% - ÎÅÔÕ :) ÷ÏÔ Õ ÔÅÈ ÐÁÃÁÎÏ× ÎÅÔÕ. ðÒÏÓÔÏ × ÔÕÐÕÀ 
ÓÒÁ×ÎÉ×ÁÀÔ ÔÅËÓÔ.

ëÏ×ÁÌÅÎËÏ äÍÉÔÒÉÊ. 





Re: ��� ������� �� Firebird 2.1 Firebird 1.5

2008-01-11 Пенетрантность Kovalenko Dmitry

 ÷ ÏÂÝÅÍ, ÚÁËÏÎÞÉÌÏÓØ ÔÅÍ, ÞÔÏ ÏÓÔÁÎÏ×ÉÌ ÓÅÒ×ÉÓ É ÐÏÐÒÁ×ÉÌ × HexEdit ×
 ÓÁÍÏÍ fb_inet_server.exe ×ÅÒÓÉÀ ÓÅÒ×ÅÒÁ ÎÁ 1.5.

÷ÏÏÂÝÅ ÇÏ×ÏÒÑ ×ÓÑ ÜÔÁ ÈÒÅÎØ ÐÏÌÕÞÁÅÔÓÑ ÞÅÒÅÚ fbclient.dll / gds32.dll

íÏÖÎÏ ÐÏÛÁÍÁÎÉÔØ Ó ÒÅÁÌÉÚÁÃÉÅÊ isc_database_info É ÓÄÅÌÁÔØ ÔÁË, ÞÔÏ ÂÙ ÏÎÁ 
×ÏÚ×ÒÁÝÁÌÁ × isc_info_isc_version+isc_info_firebird_version ÞÔÏ-ÔÏ 
ÄÒÕÇÏÅ üÔÏ ÐÏÖÁÌÕÊ ÓÁÍÙÊ ÉÎÔÅÌÌÅËÔÕÁÌØÎÙÊ ÓÐÏÓÏÂ.

îÕÖÎÏ ×ÓÅÇÏ ÌÉÛØ ÐÅÒÅÐÁËÏ×Ù×ÁÔØ ÄÁÎÎÙÅ × ×ÙÈÏÄÑÝÅÍ ÂÕÆÅÒÅ

þÔÏÂÙ ÎÅ ÏÂÌÁÖÁÔØÓÑ × def ÐÅÒÅÎÁÚÎÁÞÉÔØ ×ÙÚÏ× ÎÁ Ó×ÏÀ my_database_info, × 
ÎÅÊ ÄÅÒÇÁÅÛØ ÒÏÄÎÕÀ. ÐÅÒÅÐÁËÏ×Ù×ÁÅÛØ ÒÅÚÕÌØÔÁÔ É ×ÕÁÌÑ.

äÏÌÖÎÏ ÓÒÁÂÏÔÁÔØ.

âÌÉÎ, ×ÅÄØ ÈÏÔÅÌ ÓÄÅÌÁÔØ ÓÅÇÏÄÎÑ ÐÅÒÅÒÙ× É ÎÅÐÏÄÈÏÄÉÔØ Ë ÜÔÏÍÕ ... 
(ÈÏÒÏÛÉÊ-ÈÏÒÏÛÉÊ) ËÏÍÐÀÔÅÒÕ.

ëÏ×ÁÌÅÎËÏ äÍÉÔÒÉÊ. 





Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-11 Пенетрантность PEAKTOP
Значит, новости с фронтов.

Да, действительно, версия сервера берется как текстовая строчка.
Потому, как подправка fb_inet_server.exe проканала.

Но рано я обрадовался. Видимо, у них в проекте (проект писан на Delphi
- адназначна, *.bpl напихано немеряно) есть TDataModule. И вот при
открытии главной формы приложения оно говорит, что
ИмяTDataModule.DataSetКакойТо.UpdateTransaction не могу стартовать
транзакцию с указанными в транзакции параметрами. Учитывая тот факт,
что есть UpdateTransaction, можно предположить, что есть просто
Transaction, следовательно - используется FIBPlus. Внимание, вопрос:

Что нужно было указать в параметрах транзакции, чтобы на Firebird 1.5
это канало, а на Firebird 2.1 нет ? Но, лично меня интересует не это.
Меня интересует, как это можно обойти, имея только собранное в Delphi
приложение без исходника ? (хотя можно HexEdit подправить ресурсы
форм, читай: параметры танзакции)

Что было препринято :
Подумал, может ODS не нравиться. backup/restore в ODS11. Естественно,
при коннекте получаем исключение Cannon transliterate character
between character sets. Мля, что-то знакомое :) Естественно,
подключаем базу к IBExpert, правим метаданные (как в доке написано,
даже исходники готовых ХП есть). База нормальная, коннектиться,
таблицы открываются. Пытаемся законнектиться БЕСТ-ЗВIТом - опять см.
абзац один.

В общем, бросил я это дело - тут еще подчиненные за пивом пошли и на
автомате на меня тоже захватили... В общем, не судьба сегодня. :) Буду
завтра думать.

И еще. Естественно, возникло желание глянуть в структуру БД. Мама моя
родная ! Вся структура БД писана в 3-ем диалекте. Нет, имена таблиц/
просмотров/ХП/триггеров на английском языке. Более того, среди них нет
ни одного повторяющегося. Но они все (имена) РеГиСтРоЗаВиСиМыЕ, то
бишь созданы с двойными кавычками при указании имени. Вопрос: нафига ?
Чтобы враги ничего не поняли в 220 таблицах ? Или чтобы запрос было
писать по проблематичнее ?

 у меня давно руки чешутся открыть страничку типа доска позора.
 Давай координаты программистов и подробности по программе, сооружу.

Сайт компании-производителя
http://intelserv.kiev.ua/

Сайт самой программы (на хохляндском языке) - тоже не без багов.
Наводишь на ссылку в главном меню сайта и она иногда переводится на
русский :) Гы-гы-гы...
http://www.bestzvit.com.ua/

Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-11 Пенетрантность PEAKTOP
 В общем, бросил я это дело - тут еще подчиненные за пивом пошли и на
 автомате на меня тоже захватили... В общем, не судьба сегодня. :) Буду
 завтра думать.

нет, все-таки какая-то редиска сбегала за коньяком.

В общем, запустил SoftICE и отучил эту па... программу проверять
версию сервера (у нас в Украине это по закону Про авторськi i сумiжнi
права это можно, спасибо Кравчуку в 1993).

Вопрос по транзакциям остается в силе. Это какую комбинацию параметров
надо было подбрать, чтобы не работало ?

Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-11 Пенетрантность Roman Rokytskyy




В общем, закончилось тем, что остановил сервис и поправил в HexEdit в
самом fb_inet_server.exe версию сервера на 1.5.


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


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


Роман



Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-11 Пенетрантность Dmitri Kuzmenko


Hello, Реактор!

PEAKTOP wrote:


2) При запуске прога проверяет версию сервера. Говорит: нет, у вас
WI_T6.3.0.17520, а нужен Firebird 1.5.

3) Звоню в суппорт, прохожу цепочку Секретарь - Суппорт - Тех.Отдел -
Программисты, каждый раз повторяя суть проблемы. Ответ: разводите на
другом порту FB1.5, раз ты такой умный, и ниипет. Говорю, нельзя
исправить, чтобы проверялась не конкретная версия севера, а
минимальная?  - Это есть самая последняя версия ! Говорю, а как же
2.1 ?  В общем, дали мне все три пространственные координаты, куда
идти.


у меня давно руки чешутся открыть страничку типа доска позора.
Давай координаты программистов и подробности по программе, сооружу.

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




Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-11 Пенетрантность Yurij


On Jan 11, 8:14 pm, Kovalenko Dmitry [EMAIL PROTECTED]
wrote:
  Классика программистского жанра. Возникает из-за того, что или

 - гениальные программы страдают тупизной в отношении тривиальных вещей. Вот
 конкрентно у тебя в заначке есть функция, сравнивающая две строки с
 версиями? Уверен на 75% - нету :) Вот у тех пацанов нету. Просто в тупую
 сравнивают текст.

Нету :)

Я неформализуемые вещи принципиально программировать отказываюсь - для
задачи определить версию сервера есть либо ИТ-службы у клиентов,
либо при их отсутствии или клинической отмороженности - оные клиенты
заключают договор на обслуживание, а дальше задача решается уже своей
ит-службой за деньги :)



Re: ��� ������� �� Firebird 2.1 Firebird 1.5

2008-01-11 Пенетрантность ���������� �������

îÅ × ÏÂÉÄÕ, ÎÏ ÚÁ ÉÓËÌÀÞÅÎÉÅÍ 1-ÏÇÏ ÐÕÎËÔÁ - ÁÂÓÏÌÀÔÎÏ ÐÒÁ×ÉÌØÎÁÑ ÒÅÁËÃÉÑ!

 2) ðÒÉ ÚÁÐÕÓËÅ ÐÒÏÇÁ ÐÒÏ×ÅÒÑÅÔ ×ÅÒÓÉÀ ÓÅÒ×ÅÒÁ. çÏ×ÏÒÉÔ: ÎÅÔ, Õ ×ÁÓ
 WI_T6.3.0.17520, Á ÎÕÖÅÎ Firebird 1.5.

÷ÓÅ ÐÒÁ×ÉÌØÎÏ, ÐÏÔÏÍÕ ÞÔÏ ÎÅ ËÁÖÄÁÑ ÐÒÏÇÒÁÍÍÁ, ÒÁÂÏÔÁÀÝÁÑ ÎÁ 1.5 ÂÕÄÅÔ 
ÒÁÂÏÔÁÔØ ÎÁ 2 É ÔÅÍ ÂÏÌÅÅ ÎÁ 2.1. îÅÓÏ×ÍÅÓÔÉÍÏÓÔØ ÅÓÔØ. á ÄÏÐÏÌÎÉÔÅÌØÎÁÑ 
ÐÒÏ×ÅÒËÁ ÏÔ ÕÍÎÉËÏ×, ËÏÔÏÒÙÅ ÓÎÁÞÁÌÁ ÎÁÍÕÄÒÑÔ, Á ÐÏÔÏÍ ÎÁÚ×ÁÎÉ×ÁÀÔ, 
Õ×ÅÌÉÞÉ×ÁÑ ÚÁÔÒÁÔÙ ÏÔÄÅÌÁ ÔÅÈÐÏÄÄÅÒÖËÉ, ÎÅ ÐÏÍÅÛÁÅÔ.

 3) ú×ÏÎÀ × ÓÕÐÐÏÒÔ, ÐÒÏÈÏÖÕ ÃÅÐÏÞËÕ óÅËÒÅÔÁÒØ - óÕÐÐÏÒÔ - ôÅÈ.ïÔÄÅÌ -
 ðÒÏÇÒÁÍÍÉÓÔÙ, ËÁÖÄÙÊ ÒÁÚ ÐÏ×ÔÏÒÑÑ ÓÕÔØ ÐÒÏÂÌÅÍÙ. ïÔ×ÅÔ: ÒÁÚ×ÏÄÉÔÅ ÎÁ
 ÄÒÕÇÏÍ ÐÏÒÔÕ FB1.5, ÒÁÚ ÔÙ ÔÁËÏÊ ÕÍÎÙÊ, É ÎÉÉÐÅÔ.

òÁÚÕÍÎÏ. åÓÌÉ ÞÅÌÏ×ÅË ÐÏÌØÚÕÅÔÓÑ ÂÅÔÁÍÉ, ÔÏ ÔÅÍ ÂÏÌÅÅ ÚÎÁÅÔ, ËÁË ÒÁÚ×ÅÓÔÉ 
Ä×Á ÓÅÒ×ÅÒÁ. á ÚÁÞÅÍ ÔÏÇÄÁ ÎÁÚ×ÁÎÉ×ÁÅÔ? þÔÏÂÙ ÐÏËÁÚÁÔØ ËÁËÏÊ ÏÎ ÕÍÎÙÊ? îÕ 
ÔÁË ÐÕÓÔØ ÐÏ×ÙÛÁÅÔ Ó×ÏÀ ÓÁÍÏÏÃÅÎËÕ × ÄÒÕÇÏÍ ÍÅÓÔÅ. ÷ ÔÁËÉÅ ÍÏÍÅÎÔÙ ÖÁÌÅÅÛØ, 
ÞÔÏ × ËÏÒÐÏÒÁÔÉ×ÎÏÊ ÜÔÉËÅ ÎÅÔ ÍÅÓÔÁ ÄÌÑ ÏÂÓÃÅÎÎÏÊ ÌÅËÓÉËÉ:)

 çÏ×ÏÒÀ, ÎÅÌØÚÑ
 ÉÓÐÒÁ×ÉÔØ, ÞÔÏÂÙ ÐÒÏ×ÅÒÑÌÁÓØ ÎÅ ËÏÎËÒÅÔÎÁÑ ×ÅÒÓÉÑ ÓÅ×ÅÒÁ, Á
 ÍÉÎÉÍÁÌØÎÁÑ?  -

á ÜÔÏ ÎÅ ÒÁÚÕÍÎÏ. óÍ.×ÙÛÅ ÐÏ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ.

 á ×Ù ÇÏ×ÏÒÉÔÅ, ÂÁÇÔÒÅËÉÎÇ... ÷ÏÔ ×ÁÍ ÍÁÒËÅÔÉÎÇ ÐÏ-ÕËÒÁÉÎÓËÉ: ÎÁ ÂÅÒÉ É
 ÐÏÌØÚÕÊÓÑ, É ÎÅ ÚÁÄÁ×ÁÊ ÇÌÕÐÙÈ ×ÏÐÒÏÓÏ×.

ôÕÔ ×ÅÓØ ×ÏÐÒÏÓ × ÃÅÎÅ. åÓÌÉ ×Ù ÓËÁÖÅÔÅ ÓËÏÌØËÏ ÓÔÏÉÌÁ ÐÒÏÇÒÁÍÍÁ, Ñ ÍÏÇÕ 
ÐÒÉÍÅÒÎÏ ÏÂÒÉÓÏ×ÁÔØ ÔÏ ËÁÞÅÓÔ×Ï ÐÏÄÄÅÒÖËÉ, ËÏÔÏÒÏÅ ×Ù ÄÏÌÖÎÙ ÂÙÌÉ ÂÙ 
ÐÏÌÕÞÉÔØ. éÌÉ ÒÅÞØ ÉÄÅÔ Ï ÐÌÁÔÎÙÈ ÕÓÌÕÇÁÈ, ÔÉÐÁ ËÁË Õ âÏÒÌÁÎÄÁ, ÐÌÁÔÉÛØ ÐÁÒÕ 
ÓÏÔÅÎ ÚÅÌÅÎÙÈ É ÏÎÉ ÓÏÂÌÁÇÏ×ÁÌÑÀÔ ÏÔ×ÅÔÉÔØ ÎÁ Ô×ÏÊ ×ÏÐÒÏÓ? îÏ ÄÁÖÅ ÐÒÉ ÔÁËÏÍ 
ÒÁÓËÌÁÄÅ, Ñ ÎÅ ×ÉÖÕ ËÁËÉÈ-ÌÉÂÏ ÐÒÅÔÅÎÚÉÊ Ë ËÁÞÅÓÔ×Õ ÐÏÓÔÁ×ÌÅÎÎÙÈ ÉÍÉ ÕÓÌÕÇ 
ÔÅÈ ÐÏÄÄÅÒÖËÉ. þÔÏ, ÉÈ ÏÔ×ÅÔÙ ÎÅ ÐÏÚ×ÏÌÑÀÔ ÒÅÛÉÔØ ÐÒÏÂÌÅÍÕ?

 ÷ ÏÂÝÅÍ, ÚÁËÏÎÞÉÌÏÓØ ÔÅÍ, ÞÔÏ ÏÓÔÁÎÏ×ÉÌ ÓÅÒ×ÉÓ É ÐÏÐÒÁ×ÉÌ × HexEdit ×
 ÓÁÍÏÍ fb_inet_server.exe ×ÅÒÓÉÀ ÓÅÒ×ÅÒÁ ÎÁ 1.5.

îÕ-ÎÕ, HexEdit, SoftICE, ÉÎÔÅÒÅÓÎÏ ÓËÏÌØËÏ ×ÒÅÍÅÎÉ ÎÁ ÜÔÏ ÕÇÒÏÂÉÌÉ? é 
ÓÒÁ×ÎÉÔÅ ÜÔÏ Ó ÐÑÔØÀ ÍÉÎÕÔÁÍÉ, ËÏÔÏÒÙÅ ÕÛÌÉ ÂÙ ÎÁ ÒÁÚ×ÏÄËÕ. é ËÔÏ ÕÍÎÅÅ?

 Õ ÍÅÎÑ ÄÁ×ÎÏ ÒÕËÉ ÞÅÛÕÔÓÑ ÏÔËÒÙÔØ ÓÔÒÁÎÉÞËÕ ÔÉÐÁ ÄÏÓËÁ ÐÏÚÏÒÁ.
 äÁ×ÁÊ ËÏÏÒÄÉÎÁÔÙ ÐÒÏÇÒÁÍÍÉÓÔÏ× É ÐÏÄÒÏÂÎÏÓÔÉ ÐÏ ÐÒÏÇÒÁÍÍÅ, ÓÏÏÒÕÖÕ.

á ÓÕÄØÉ ËÔÏ?

P.S. þÔÏÂÙ ÔÁÍ ÎÅ ÐÏÄÕÍÁÌÉ, Ñ Ë ÔÏÊ ËÏÎÔÏÒÅ ÎÉËÁËÏÇÏ ÏÔÎÏÛÅÎÉÑ ÎÅ ÉÍÅÀ. 
÷ÚÇÌÑÄ ÓÏ ÓÔÏÒÏÎÙ.

ó Õ×ÁÖÅÎÉÅÍ, óÁÍÏÈ×ÁÌÏ× çÒÉÇÏÒÉÊ 





Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-11 Пенетрантность PEAKTOP
 Тут весь вопрос в цене. Если вы скажете сколько стоила программа, я могу
 примерно обрисовать то качество поддержки, которое вы должны были бы
 получить.

Программа насильно-бесплатная от пенсионного фонда. Ответ
напрашивается сам собой. :)

 Ну-ну, HexEdit, SoftICE, интересно сколько времени на это угробили?
 И сравните это с пятью минутами, которые ушли бы на разводку.

Да не вопрос. Программа нужна в единственном экземпляре, ее вполне
можно развести на машине бухгалтера, пусть себе вояет виртуальную
отчетность. И пересекаться с корпоративной БД она не будет.

Тут дело принципа :)

 И кто умнее?

Да, я дурак. Ну вот, мля, интересно мне - как можно в этом случае
обойти прогу ?

Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-11 Пенетрантность Oleg LOA
Самохвалов Григорий [EMAIL PROTECTED] wrote in message news:[EMAIL 
PROTECTED]
 
 Не в обиду, но за исключением 1-ого пункта - абсолютно правильная реакция!
 Разумно. Если человек пользуется бетами, то тем более знает, как развести 
 два сервера. А зачем тогда названивает? Чтобы показать какой он умный? Ну 
 так пусть повышает свою самооценку в другом месте. В такие моменты жалеешь, 
 что в корпоративной этике нет места для обсценной лексики:)

1) У этой проги кривой установщик
2) У этой проги должен быть вариант с локальной работой на базе Embedded 
варианта сервера


Re: Как сделать из Firebird 2.1 Firebird 1.5

2008-01-11 Пенетрантность PEAKTOP
 1) У этой проги кривой установщик
Согласен.

 2) У этой проги должен быть вариант с локальной работой на базе Embedded 
 варианта сервера
Есть такое дело. Но, ведь,  - не интересно :)

Re: ��� ������� �� Firebird 2.1 Firebird 1.5

2008-01-11 Пенетрантность Nikolay Ponomarenko


Hello, Dmitri!
You wrote  on Fri, 11 Jan 2008 23:07:17 +0300:

DK у меня давно руки чешутся открыть страничку типа доска позора.
DK Давай координаты программистов и подробности по программе, сооружу.

Да проблема эта очень частая, особенно учитывая что популярность сервера
растет, а адекватных(дешевых, простых, доступных ?) инструментов для решения
проблемы нет/небыло - год назад я про то же писал касательно клиент-банка 
ПУМБа.


Хотя и требовать, что бы софт работал на всех версиях - не думаю что верно, 
между

версиями изменения бывают приличные, а ресурсов всегда мало...

ЗЫ но на самом деле это не проблема, проблема - это то ПО, коорое приходит 
из

мин. образования - визуальный Фокспро, с такими дикими представлениями об
интерфейсе, что  возникают мысли об аутсорсе не то что индийском, а даж
венерианском :))

--
-=Эксперт - это человек, который перестал мыслить, потому что он знает. 
Франк Райт=-
With best regards,  Nikolay Ponomarenko 





Re: Firebird 2.1 Beta 1 is available for field testing on 64-bit and 32-bit Windows and Linux.

2007-07-02 Пенетрантность Андрій Жук


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




Re: Firebird 2.1 Beta 1 is available for field testing on 64-bit and 32-bit Windows and Linux.

2007-07-02 Пенетрантность Dmitry Yemanov


Андрій Жук wrote:


А отключение пользователей через таблицы мониторинга будет сделано


Есть такая вероятность.


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



Re: Firebird 2.1 Beta 1 is available for field testing on 64-bit and 32-bit Windows and Linux.

2007-07-01 Пенетрантность DmitryLe
О! Там где-то string мелькал. ОК. Не буду парить мозги. Скачаю,
посмотрю.
Дмитрий


Firebird 2.1 Beta 1 is available for field testing on 64-bit and 32-bit Windows and Linux.

2007-06-30 Пенетрантность Vlad Horsun

http://www.firebirdsql.org/index.php?op=filesid=fb210_beta01

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




Re: Firebird 2.1 Beta 1 is available for field testing on 64-bit and 32-bit Windows and Linux.

2007-06-30 Пенетрантность sasha


Ура!!!

PS А с рекурсивными CTE и курсорами в запросах с представлениями и UNION 
ничё не поменялось (мне из трекера ничё не приходило)?




Re: Firebird 2.1 Beta 1 is available for field testing on 64-bit and 32-bit Windows and Linux.

2007-06-30 Пенетрантность Vlad Horsun

sasha ...

 Ура!!!

;)

 PS А с рекурсивными CTE и курсорами в запросах с представлениями и UNION
 ничё не поменялось (мне из трекера ничё не приходило)?

Раз не приходило, значит не менялось

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




Re: Firebird 2.1 Beta 1 is available for field testing on 64-bit and 32-bit Windows and Linux.

2007-06-30 Пенетрантность Vladimir A.Bakhvaloff
Hello, Vlad!
You wrote  on Sat, 30 Jun 2007 09:50:40 +0300:

 VH http://www.firebirdsql.org/index.php?op=filesid=fb210_beta01

Кому не лень, натравите http://babelfish.altavista.com/ на 
http://www.firebirdsql.org/devel/doc/rlsnotes/html/rlsnotes21.html - особенно 
радуют как сообщить черепашок эффективно... %)))

With best regards, Vladimir A.Bakhvaloff.  E-mail: [EMAIL PROTECTED]

Re: Firebird 2.1 Beta 1 is available for field testing on 64-bit and 32-bit Windows and Linux.

2007-06-30 Пенетрантность DmitryLe
странный какой-то переводчик. :-)))
Пока не прочитал на анг., так и не понял, что пытались перевести.
Дмитрий


Re: Firebird 2.1 Beta 1 is available for field testing on 64-bit and 32-bit Windows and Linux.

2007-06-30 Пенетрантность DmitryLe
Не написано или я не увидел , про ограничение List. Какая максимальная
длинна результата может быть, и что будет, если привысим?
Дмитрий


Re: Firebird 2.1 Beta 1 is available for field testing on 64-bit and 32-bit Windows and Linux.

2007-06-30 Пенетрантность Oleg Deribas


Hello,

Vlad Horsun said the following on 30.06.2007 9:50:


http://www.firebirdsql.org/index.php?op=filesid=fb210_beta01


Спасибо! А embedded будет?

--
Oleg



Re: Firebird 2.1 Beta 1 is available for field testing on 64-bit and 32-bit Windows and Linux.

2007-06-30 Пенетрантность Vlad Horsun

Oleg Deribas ...

 Hello,

 Vlad Horsun said the following on 30.06.2007 9:50:

  http://www.firebirdsql.org/index.php?op=filesid=fb210_beta01

 Спасибо! А embedded будет?

Да, конечно, там какая-то минорная проблема у того, кто собирал
сборки

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




Re: Firebird 2.1 Beta 1 is available for field testing on 64-bit and 32-bit Windows and Linux.

2007-06-30 Пенетрантность Vlad Horsun

DmitryLe ...
 Не написано или я не увидел , про ограничение List. Какая максимальная
 длинна результата может быть, и что будет, если привысим?

Там сейчас блоб делается, IIRC

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




Re: Firebird 2.1 Beta 1 is available for field testing on 64-bit and 32-bit Windows and Linux.

2007-06-30 Пенетрантность Vladimir A.Bakhvaloff
Hello, DmitryLe!
You wrote  on Sat, 30 Jun 2007 05:31:53 -0700:

 D странный какой-то переводчик. :-)))

Меня больше интересует, почему язык назначенияназвали русским... ;)))

With best regards, Vladimir A.Bakhvaloff.  E-mail: [EMAIL PROTECTED]

Re: Firebird 2.1 Alpha 1, приписка к сообщению exception

2007-06-20 Пенетрантность Konstantin R. Beliaev


Dmitry Yemanov wrote:

Древний баг в клиентской либе, исправлен в 2.0 и выше.
Если сервер шлет неизвестный клиенту код ошибки, то из msg-файла для 
этого кода читается мусор.


А либа от 2.х с FB 1.5 работает без проблем ?



Re: Firebird 2.1 Alpha 1, приписка к сообщению exception

2007-06-20 Пенетрантность Dmitry Yemanov


Konstantin R. Beliaev wrote:


А либа от 2.х с FB 1.5 работает без проблем ?


По TCP - без проблем.


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



Firebird 2.1 Alpha 1, приписка к сообщению exception

2007-06-19 Пенетрантность Konstantin R. Beliaev


WI-T2.1.0.15199 Firebird 2.1 Alpha 1
Если используется fbclient.dll от 1.5.4.4910, то в конце сообщения о 
юзерском exception дописывается всякий мусор, у меня например 
приписывалось password required

Заменил либу на двоечную - оказалось что там должен быть текст
At trigger 'BLA-BLA'
Оно конечно правильно менять либу при смене сервера, но не всегда за 
этим уследишь. И ведь фиг сообразишь, почему клиент из тьмутаракини 
спрашивает про пароль, которого здесь никогда не было и быть не может.




Re: Firebird 2.1 Alpha 1, приписка к сообщению exception

2007-06-19 Пенетрантность Dmitry Yemanov


Konstantin R. Beliaev wrote:


WI-T2.1.0.15199 Firebird 2.1 Alpha 1
Если используется fbclient.dll от 1.5.4.4910, то в конце сообщения о 
юзерском exception дописывается всякий мусор, у меня например 
приписывалось password required

Заменил либу на двоечную - оказалось что там должен быть текст
At trigger 'BLA-BLA'
Оно конечно правильно менять либу при смене сервера, но не всегда за 
этим уследишь. И ведь фиг сообразишь, почему клиент из тьмутаракини 
спрашивает про пароль, которого здесь никогда не было и быть не может.


Древний баг в клиентской либе, исправлен в 2.0 и выше.
Если сервер шлет неизвестный клиенту код ошибки, то из msg-файла для 
этого кода читается мусор.



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



Re: Firebird 2.1 Alpha 1 is available for field testing

2007-04-05 Пенетрантность Kovalenko Dmitry
  От 2.1 клиента пробуй, там временно нарушена совместимость между старым
  клиентом и новым сервером (и наоборот)

 s Это тоже не работает. Это я в первую очередь пробовал

 Попробуй через OLE DB посредством провайдера Коваленко Дмитрия

Ну это, того. У Саши фобия на мой провайдер :)

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

PS. У IBP v3 проблем с 2.1, к моему великому облегчению, не
наблюдал :)

PSS. Забавно сказал. Гыгы.


Re: Firebird 2.1 Alpha 1 is available for field testing

2007-04-04 Пенетрантность Oleg Deribas


Hello,

Vlad Horsun said the following on 03.04.2007 22:05:


Потестировал пока что просто из IBExpert. Два удаленных хоста, к которым
подключаюсь по одному и тому же медленному каналу с большими задержками.
На одном установлен 2.0.1 CS, на другом 2.1a1 тоже CS.
Замерял время подключения к employee.fdb из IBExpert. Получилось 2.0.1 -
70 секунд, 2.1a1 - 34 секунды. Итого в два раза.


Попробуй свежий снапшот сравнить с 2.0 и с альфой 2.1, плс


К сожалению, у меня на той стороне есть только SLES9 для экспериментов с 
альфой. А снепшоты для linux которые Сергей выкладывает на 
http://www.dqteam.com/fb2/HEAD/ собраны уже с libsdtc++.so.6 которого в 
SLES9 нет. Официальных снапшотов для линукса нет ведь еще?


Я попробую еще поискать куда поставить снапшот. Но для чистоты 
эксперимента нужны будут два удаленных сервера в одной и той же локалке.


--
Oleg



Re: Firebird 2.1 Alpha 1 is available for field testing

2007-04-04 Пенетрантность Dmitry Yemanov


Oleg Deribas wrote:


Официальных снапшотов для линукса нет ведь еще?


Они и есть официальные. Несмотря на другую версию libstdc++.


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



Re: Firebird 2.1 Alpha 1 is available for field testing

2007-04-04 Пенетрантность sasha


А я вчера пробовал подключиться к FB2.1 через .NET провайдер разными 
способами. И подсовывал провайдеру fbclient от двойки, и embedded 2.0.1 
ему пихал - бесполезно. Валится в разных местах.


Как такое может быть? Разве интерфейс клиентской либы не остался прежним?




Re: Firebird 2.1 Alpha 1 is available for field testing

2007-04-04 Пенетрантность sasha



Разве интерфейс клиентской либы не остался прежним?


Вернее хотел сказать если клиентом от 2.0 ходить то откудова проблемы 
могут взяться?




Re: Firebird 2.1 Alpha 1 is available for field testing

2007-04-04 Пенетрантность Dmitry Yemanov


sasha wrote:


А я вчера пробовал подключиться к FB2.1


Билд? Все меняется каждый день.


Как такое может быть? Разве интерфейс клиентской либы не остался прежним?


Остался. Но баги имеют место быть.


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



Re: Firebird 2.1 Alpha 1 is available for field testing

2007-04-04 Пенетрантность sasha



Билд? Все меняется каждый день.


15392



Re: Firebird 2.1 Alpha 1 is available for field testing

2007-04-04 Пенетрантность Vlad Horsun

sasha ...

 А я вчера пробовал подключиться к FB2.1 через .NET провайдер разными
 способами. И подсовывал провайдеру fbclient от двойки, и embedded 2.0.1
 ему пихал - бесполезно. Валится в разных местах.

От 2.1 клиента пробуй, там временно нарушена совместимость между старым
клиентом и новым сервером (и наоборот)

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




Re: Firebird 2.1 Alpha 1 is available for field testing

2007-04-04 Пенетрантность sasha



От 2.1 клиента пробуй, там временно нарушена совместимость между старым
клиентом и новым сервером (и наоборот)


Это тоже не работает. Это я в первую очередь пробовал



Re: Firebird 2.1 Alpha 1 is available for field testing

2007-04-04 Пенетрантность Vlad Horsun

sasha ...

  От 2.1 клиента пробуй, там временно нарушена совместимость между старым
  клиентом и новым сервером (и наоборот)

 Это тоже не работает. Это я в первую очередь пробовал

Это ты давно пробовал, ты сейчас попробуй

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




Re: Firebird 2.1 Alpha 1 is available for field testing

2007-04-04 Пенетрантность sasha



Это ты давно пробовал, ты сейчас попробуй


Какое давно? Вчера в 5 часов вечера. Или в том снапшоте что есть сегодня 
что-то поменялось?




Re[2]: Firebird 2.1 Alpha 1 is available for field testing

2007-04-04 Пенетрантность Max Rezanov

Hello sasha,

Wednesday, April 4, 2007, 2:35:46 PM, you wrote:


 От 2.1 клиента пробуй, там временно нарушена совместимость между старым
 клиентом и новым сервером (и наоборот)

s Это тоже не работает. Это я в первую очередь пробовал

Попробуй через OLE DB посредством провайдера Коваленко Дмитрия

  Тема Дня: Опасайтесь тех, кого послали подальше: они могут далеко зайти.
  До не скорой встречи в аду,
 Maxmailto:[EMAIL PROTECTED]



Re: Firebird 2.1 Alpha 1 is available for field testing

2007-04-03 Пенетрантность Vlad Horsun

Oleg Deribas ...

 Потестировал пока что просто из IBExpert. Два удаленных хоста, к которым
 подключаюсь по одному и тому же медленному каналу с большими задержками.
 На одном установлен 2.0.1 CS, на другом 2.1a1 тоже CS.
 Замерял время подключения к employee.fdb из IBExpert. Получилось 2.0.1 -
 70 секунд, 2.1a1 - 34 секунды. Итого в два раза.

Попробуй свежий снапшот сравнить с 2.0 и с альфой 2.1, плс

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




Re: Firebird 2.1 Alpha 1 is available for field testing

2007-04-02 Пенетрантность St. Alex

 раззипунить и от бэкапресторить ;)

Господа и дамы! Видимо я вочередной раз туплю, но очень хочется
потестить FB 2.1, скачал ...win32.zip, распаковал поверх старого 2.0.
Но он не запускается, пишет ошибка 14001: служба неправильно
сконфигурирована. Но это ладно. Не запускается вообще не один экзешник
из каталога bin, даже по отдельности. Пишет Не удается выполнить
указанную программу. Судя по тому что народ шлет кучу отзывов - я
один такой криворукий. Пробовал и сносить старый фб, и на разных
компах (server 2003 и professional SP2). теже яйца только в профиль.

Есть мысли, что мне сделать, кроме убить себя ап стену?
Спасибо.


Re: Firebird 2.1 Alpha 1 is available for field testing

2007-04-02 Пенетрантность Alexandr Kochmin


SA Есть мысли, что мне сделать, кроме убить себя ап стену?
SA Спасибо.

запустить fbserver.exe -a
как приложение?
Наверное получится.

--
С уважением
Кочмин Александр
Firebird Foundation associate member #257 





Re: Firebird 2.1 Alpha 1 is available for field testing

2007-04-02 Пенетрантность St. Alex
 запустить fbserver.exe -a
 как приложение?
 Наверное получится.

Не получается. У меня вот одна мысль токо крутится. Не мог ли кто нить
в качестве первоапрельской шутки выложить не те файлики (например от
win64) а потом забыть поменять взад?


Re: Firebird 2.1 Alpha 1 is available for field testing

2007-04-02 Пенетрантность Horsun Vlad

St. Alex ...

  раззипунить и от бэкапресторить ;)

 Господа и дамы! Видимо я вочередной раз туплю, но очень хочется
 потестить FB 2.1, скачал ...win32.zip, распаковал поверх старого 2.0.
 Но он не запускается, пишет ошибка 14001: служба неправильно
 сконфигурирована. Но это ладно. Не запускается вообще не один экзешник
 из каталога bin, даже по отдельности. Пишет Не удается выполнить
 указанную программу. Судя по тому что народ шлет кучу отзывов - я
 один такой криворукий. Пробовал и сносить старый фб, и на разных
 компах (server 2003 и professional SP2). теже яйца только в профиль.

 Есть мысли, что мне сделать, кроме убить себя ап стену?

IMHO : это как-то связано с 8-ой студией, которой оно скомпилено.
Рантайм идёт в архиве, но этого, почему-то, не всем достаточно. У меня
на домашнем компе VS 2005 нет, но скачанный с SF дистрибутив работает.
Возможно это связано с отсутствием .net - у меня какой-то есть. Есс-но,
самому FB он нах не нужен...

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




Re: Firebird 2.1 Alpha 1 is available for field testing

2007-04-02 Пенетрантность St. Alex


IMHO : ýòî êàê-òî ñâÿçàíî ñ 8-îé ñòóäèåé, êîòîðîé îíî ñêîìïèëåíî.
 Ðàíòàéì èä¸ò â àðõèâå, íî ýòîãî, ïî÷åìó-òî, íå âñåì äîñòàòî÷íî. Ó ìåíÿ
 íà äîìàøíåì êîìïå VS 2005 íåò, íî ñêà÷àííûé ñ SF äèñòðèáóòèâ ðàáîòàåò.
 Âîçìîæíî ýòî ñâÿçàíî ñ îòñóòñòâèåì .net - ó ìåíÿ êàêîé-òî åñòü. Åññ-íî,
 ñàìîìó FB îí íàõ íå íóæåí...

 --
 Õîðñóí Âëàä

Äà,  çàìåòèë òàì ýòè áèáëèîòå÷êè, äàæå ñêèíóë èõ â windows\system32 :-) íà 
âñêèé ñëó÷àé. Íå ïîìîãëî. .íåò íå õî÷åòñÿ ñòàâèòü ÷òî-òî, íî âèäíî 
ïðèäåòñÿ... Õîòÿ, èìõî, ëó÷øå ýòè õâîñòû íàñ÷åò òî÷åê è ñòóäèé óáðàòü ê 
ðåëèçó :-)

Ñ óâàæåíèåì,
Ñòàðèêîâ Àëåêñåé 





  1   2   >