Найдено 67 результатов
- 27 авг 2011, 14:22
- Форум: Баги и падения сервера
- Тема: FB2.5, Кракозябры в exception
- Ответы: 1
- Просмотры: 5351
FB2.5, Кракозябры в exception
create procedure Z ( IDX integer) AS declare variable T varchar(31) character set UTF8 collate UNICODE_CI; begin if (IDX = 0) then begin T = 'Проверка1'; exception E_TEST :T; end else begin T = 'Проверка2'; exception E_TEST '' || :T; end end Чарсет по умолчанию базы WIN1251. Подключение с чарсетом ...
- 05 авг 2011, 20:28
- Форум: Баги и падения сервера
- Тема: FB2.5 зависимости поля таблицы. бажок
- Ответы: 2
- Просмотры: 5553
Re: FB2.5 зависимости поля таблицы. бажок
В трекер не получается. set autoddl on; create table T1 ( F1 integer, F2 integer); set term ^ ; create procedure P1 as begin if (exists (select F1 from T1 where F2 = 0)) then exit; end ^ set term ; ^ alter table T1 drop F1; set term ^ ; alter procedure P1 as begin if (exists (select F1 from T1 where...
- 05 авг 2011, 20:15
- Форум: Баги и падения сервера
- Тема: FB2.5 зависимости поля таблицы. бажок
- Ответы: 2
- Просмотры: 5553
FB2.5 зависимости поля таблицы. бажок
Если в процедуре написать
то удалить ПОЛЕ2 нельзя, а вот ПОЛЕ1 запросто.
После чего процедура ...
Код: Выделить всё
if (exists(select ПОЛЕ1 from таблица where ПОЛЕ2 = ... )) then ...
После чего процедура ...
- 29 дек 2010, 10:40
- Форум: Администрирование
- Тема: FB2.5, удаление из MON$ATTACHMENTS
- Ответы: 2
- Просмотры: 5664
FB2.5, удаление из MON$ATTACHMENTS
FB 2.5.x CS x64 win. При удалении из MON$ATTACHMENTS в процессе удалённой сессии счётчик потоков уменьшается до 2, но сам процесс не завершается до тех пор пока клиент не вызовет detach (или, возможно, до обрыва сетевого соединения). В чём смысл такого поведения? Восстановление-то сессии всё равно у...
- 16 дек 2010, 10:38
- Форум: Совместимость различных версий
- Тема: FB2.5 не будет допускать смешения стилей связывания?
- Ответы: 13
- Просмотры: 12428
FB2.5 не будет допускать смешения стилей связывания?
Firebird 2.5 начиная где-то между билдами 26124 и 26147 снапшотов начал ругаться на такую конструкцию: ... from A, B join C ...
Это так и задумано или бажок?
Это так и задумано или бажок?
- 12 дек 2010, 12:37
- Форум: Баги и падения сервера
- Тема: А зачем FB2.5 вставляет X перед строковой константой?
- Ответы: 10
- Просмотры: 11645
Re: А зачем FB2.5 вставляет X перед строковой константой?
В приведённом примере это замена cast (получается короче и читабельней :) ), т.к. для этих функций объявлен чарсет NONE, а у меня независимо от чарсета подключения (воизбежание попыток перекодировки в чарсет подключения) строки в эти функции всегда передаются в utf8. Потому как не всегда можно гаран...
- 06 дек 2010, 13:48
- Форум: Совместимость различных версий
- Тема: Firebird помогите с настройкой
- Ответы: 3
- Просмотры: 6039
Re: Firebird помогите с настройкой
в firebird.conf пропиши другой порт для второй версии.
ессно при подключении явно указываем порт 'сервер/порт:база'.
ессно при подключении явно указываем порт 'сервер/порт:база'.
- 06 дек 2010, 09:46
- Форум: Баги и падения сервера
- Тема: А зачем FB2.5 вставляет X перед строковой константой?
- Ответы: 10
- Просмотры: 11645
Re: А зачем FB2.5 вставляет X перед строковой константой?
Дмитрий, а почему нечитабельный текст это правильно?
что криминального например в: coalesce(RDB$GET_CONTEXT(...), _utf8 'пусто'), что надо это преобразовывать в hex?
что криминального например в: coalesce(RDB$GET_CONTEXT(...), _utf8 'пусто'), что надо это преобразовывать в hex?
- 06 дек 2010, 09:26
- Форум: Баги и падения сервера
- Тема: А зачем FB2.5 вставляет X перед строковой константой?
- Ответы: 10
- Просмотры: 11645
Re: А зачем FB2.5 вставляет X перед строковой константой?
1 SHOW
2 и дефолтный чарсет базы WIN1251 и подключения WIN1251 и всё одно для _win1251 преобразует.
2 и дефолтный чарсет базы WIN1251 и подключения WIN1251 и всё одно для _win1251 преобразует.
- 03 дек 2010, 14:35
- Форум: Баги и падения сервера
- Тема: А зачем FB2.5 вставляет X перед строковой константой?
- Ответы: 10
- Просмотры: 11645
Re: А зачем FB2.5 вставляет X перед строковой константой?
Вдогонку. Похоже сервер не просто подставляет X, а преобразует строку:
_utf8 'ZZ' -> _utf8 X'5A5A'
_utf8 'СЏ' (это 'я') -> _utf8 X'D18F'
_win1251 'я' -> _win1251 X'FF'
_utf8 'ZZ' -> _utf8 X'5A5A'
_utf8 'СЏ' (это 'я') -> _utf8 X'D18F'
_win1251 'я' -> _win1251 X'FF'
- 03 дек 2010, 10:52
- Форум: Баги и падения сервера
- Тема: А зачем FB2.5 вставляет X перед строковой константой?
- Ответы: 10
- Просмотры: 11645
Re: А зачем FB2.5 вставляет X перед строковой константой?
Да, создавал процедуру в ISQL и смотрел результат там-же. X присутствует.
- 02 дек 2010, 10:07
- Форум: Баги и падения сервера
- Тема: А зачем FB2.5 вставляет X перед строковой константой?
- Ответы: 10
- Просмотры: 11645
А зачем FB2.5 вставляет X перед строковой константой?
если в теле процедуры написать например _utf8 '';, то после создания процедуры отображаться это будет как _utf8 X'';.
Это зачем?
Это зачем?
- 03 ноя 2010, 17:22
- Форум: Баги и падения сервера
- Тема: FB2.5: DT, join и статистика
- Ответы: 2
- Просмотры: 5777
Re: FB2.5: DT, join и статистика
Отправил
- 31 окт 2010, 11:06
- Форум: Баги и падения сервера
- Тема: FB2.5: DT, join и статистика
- Ответы: 2
- Просмотры: 5777
FB2.5: DT, join и статистика
Firebird 2.5.0.26074 Внутренний запрос DT "w" возвращает 10 уникальных ID. В таблице S1_STRWL с такими ID содержится 436 записей. Два запроса, оба возвращают одинаковые наборы данных, но, судя по статистике, индексных чтений из S1_STRWL в первом запросе 60774(непонятно), а во втором 436(как и ожидал...
- 24 июн 2010, 08:56
- Форум: Совместимость различных версий
- Тема: Выход FB 2.5
- Ответы: 15
- Просмотры: 14364
Re: Выход FB 2.5
Dimitry Sibiryakov писал(а):Backup-restore и вот мы видим две базы... три базы... Лучше всего, конечно, пять баз.mustafa писал(а):Не понял. "два сервера параллельно" это как? База-то одна.
- 22 июн 2010, 16:25
- Форум: Совместимость различных версий
- Тема: Выход FB 2.5
- Ответы: 15
- Просмотры: 14364
Re: Выход FB 2.5
Не понял. "два сервера параллельно" это как? База-то одна.
Кстати, когда переходил кажется с полуторки на двойку, проблема вылезла как раз когда всё заработало под полной нагрузкой.
А осторожные люди ещё ждут как минимум х.х.3 версии.
Кстати, когда переходил кажется с полуторки на двойку, проблема вылезла как раз когда всё заработало под полной нагрузкой.
А осторожные люди ещё ждут как минимум х.х.3 версии.
- 22 июн 2010, 11:21
- Форум: Совместимость различных версий
- Тема: Выход FB 2.5
- Ответы: 15
- Просмотры: 14364
Re: Выход FB 2.5
Можно тестить долго, но по закону подлости, проявится бага только как на боевую поставишь... :( А откатиться на 2.1 старыми методами (рестор под 2.1 с подменой gbak от 2.5) похоже не получится. У мну рестор обрывается с сообщением: gbak: restoring privilege for user SYSDBA gbak: ERROR:action cancell...
- 16 июн 2010, 13:41
- Форум: Баги и падения сервера
- Тема: fbclient.dll в снапшотах
- Ответы: 10
- Просмотры: 13881
Re: fbclient.dll в снапшотах
Сам в system32 никогда fbclient.dll не держу, вот и не обратил внимания.hvlad писал(а):Не надо давать вредных советов
А в Microsoft Visual C++ 2005 SP1 Redistributable Package (x64) версия 4027, а не требуемая 4053.
Хотя может это только для (x64) забыли выложить...
- 16 июн 2010, 09:12
- Форум: Баги и падения сервера
- Тема: fbclient.dll в снапшотах
- Ответы: 10
- Просмотры: 13881
Re: fbclient.dll в снапшотах
там VC RTL-ки свежей версии (у микромягких на сайте редиста с такими ещё нет ) - поклади их(msvcp80.dll,msvcr80.dll) к fbclent.dll
- 24 дек 2009, 20:58
- Форум: Баги и падения сервера
- Тема: Различия в поведениии FB2.1 x64 и w32
- Ответы: 1
- Просмотры: 5378
Различия в поведениии FB2.1 x64 и w32
В кухню FB.
Собственно это не проблема (бэкап/рестор рулит), но раз сборки FB ведут себя по-разному, вдруг ещё где-то аукнется...
База создана Firebird 1.5
Firebird запускается под Windows x64 (Vista,7).
FB2.1.3-w32 работает с этой базой без проблем, а вот сборка x64 открывать эту базу отказывается.
Собственно это не проблема (бэкап/рестор рулит), но раз сборки FB ведут себя по-разному, вдруг ещё где-то аукнется...
База создана Firebird 1.5
Firebird запускается под Windows x64 (Vista,7).
FB2.1.3-w32 работает с этой базой без проблем, а вот сборка x64 открывать эту базу отказывается.