Новый интерфейс и переход на ZEOS

Утилита управления базами данных для FireBird/Interbase

Модераторы: alexs, Модераторы

kosteek
постоялец
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Сообщение kosteek »

alexs писал(а):kosteek
В последней сборке постарался исправить кодировку примечаний к полям для версий FB < 2.0

Выложил очередную сборку.


Так и не отображается.

И кодировка не конвертируется.
Вложения
scrn2.png
scrn.png
scrn1.png
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

kosteek
Клиентская ВСЕГДА должна быть UTF8.
Надо убрать это поле вовсе... Пережиток прошлого.
kosteek
постоялец
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Сообщение kosteek »

Я на 1000% согласен. Но клиентская прога досталась по наслендству без документации и исходных кодов. Так что базу конвертнуть неполучиться. :x
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Не надо базу конвертить
При подключении просто указываешь UTF8 или (для FB < 2.0) UNICODE_FSS. Клиентская либа всё сделает сама. А то, что жарптиц не умеет перекодировать для версий раньше 2.0 я стралася учесть и перевести.
Всё должно работать.
PS
А не пробовал перевести БД на более свежий сервер?
Я когда переполз с 1.5 на 2.1 - сразу ощутил прирост скорости в некоторых местах. Оптимизатор хорошо допилен был.
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Очередная сборка.
Для FireBird-а убрал выбор кодировки из параметров подключения.
Клиентская кодировка теперь всегда уникодная.
Также продолжаю работать над парсером SQL.
В редакторе SQL для FB правильно обрабатывается заголовок execute block. В даже коментарии забираются.
т.е. конструкция:

Код: Выделить всё

execute block
  (a integer = :a1, --Параметр 1
  )
return
  (aaa timestamp --Результат
  )
as
declare fv integer /* Переменная */
begin
end

полностью разбирается и отображается в автодополнении редактора.
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Выложил новую сборку. Кардинально ничего не нового не добавил. Продолжаю гонять мелкие глюки.
http://w7site.ru/fpc/fbm/fbm-win32-2012 ... 25.tar.bz2
http://w7site.ru/fpc/fbm/fbm-linux-gtk2 ... 25.tar.bz2
Ответить