Re: баг с ReadOnly

2007-12-03 Пенетрантность Alexander A. Venikov


Hello, Dmitry!
You wrote  on Fri, 30 Nov 2007 13:29:03 +0300:

DY Я пробовал с последним билдом.
Внимание! Вопрос: где взять последний билд? Снапшоты на http://www.firebirdsql.org/download/snapshot_builds/win/ 
не обновляются с 14 ноября.

--
Удач
Alexander A. Venikov, Tobolsk, Russia 





Re: Выбран поставщик свободного ПО в российские школы

2007-12-03 Пенетрантность Dmitri Kuzmenko


Hello, Tonal!

Tonal wrote:


http://community.i-rs.ru/index.php/topic,6860.0.html
Субподрядчик (фактический исполнитель) - компания ALTLinux

А дистрибутив Firebird в стандартный репозиторий не входит - обидно однако.


еще можно успеть.

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




Re[2]: Как работать с UTF8

2007-12-03 Пенетрантность Sergey Mereutsa

Привет!

Сам Птиц довольно-таки нормально работает с UTF-8 - у нас на нем не
один гиг текста. При этом в текстах есть места, где и русские и
румынские буквы (с диакритиками) встречаются - и никто не ругается.
Правда мы дельфи не используем - в основном php и C#.

Учитывай, что не все дельфевые компоненты нормально переваривают
уникод.

Базу точно создавал в UTF-8? Коннект точно в UTF-8? Передаешь строки
точно в UTF?

Если что - стучи в мыло, подскажу что и как.

-- 
Best regards,
 Sergeymailto:[EMAIL PROTECTED]




Re: Как работать с UTF8

2007-12-03 Пенетрантность Khorsun Vlad

Janex ...

 Khorsun Vlad wrote:
 
  Твоё :MAS_BLABLA в какой кодировке ? В UTF8 ? А может в WIN1251
  (или что там у вас ?)

 В тестовом примере мастера вообшё нету, но если пишем
 WHERE RDB$RELATION_ID = :MAS_BLABLA
 то всеравно получаем ошубку :( А RDB$RELATION_ID ведь SMALLINT чё там
 ему кодировки указывать то?

Значит не в параметре дело.

  Вот и перекодируй русскую строку в UTF8 перед тем, как скормить её 
  серверу.
  Или явно указывай, что это WIN1251 :
   WHERE xxx = _WIN1251 :MAS_BLABLA

 В реальном пректе где ето непашет все :MAS_BLABLA ссылаются на INTEGER-ы.

Ищи в своём запросе и\или его параметрах строки не в UTF8.

Особенность UTF8 в том, что первая половина ASCII таблицы в него входит как 
есть.
Т.е. если в строке все символы имею коды  128, то такая строка есть корректная
UTF8 строка. Остальные символы нужно кодировать по правилам UTF8.

 А что ето за синтаксис такои (новыи какоито?) WHERE xxx = _WIN1251 
 :MAS_BLABLA ?
 Мне непашет :)

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

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




Re: баг с ReadOnly

2007-12-03 Пенетрантность Alexander A. Venikov


Hello, Dmitry!
You wrote  on Mon, 03 Dec 2007 11:13:32 +0300:

DY Собрать самому. В твоем случае билд от 14-го числа тоже подойдет, 
наверное.

Нет. У меня он и стоит.
--
Удач
Alexander A. Venikov, Tobolsk, Russia 





Re: баг с ReadOnly

2007-12-03 Пенетрантность Alexander A. Venikov


Hello, Dmitry!
You wrote  on Mon, 03 Dec 2007 11:13:32 +0300:

DY Собрать самому. В твоем случае билд от 14-го числа тоже подойдет, 
наверное.

PS. Дедлайн. Разбираться со сборкой билдов просто нет времени.
--
Удач
Alexander A. Venikov, Tobolsk, Russia 





Re: Как работать с UTF8

2007-12-03 Пенетрантность Janex




Ищи в своём запросе и\или его параметрах строки не в UTF8.

Особенность UTF8 в том, что первая половина ASCII таблицы в него входит как 
есть.
Т.е. если в строке все символы имею коды  128, то такая строка есть корректная
UTF8 строка. Остальные символы нужно кодировать по правилам UTF8.


Ну ок. В селекте есть латыские буквы, без них работает. Могу написат
свою UDF типо:
SELECT 1257_TO_UDF8('латышкие буквы')
но и без етого недавно всё прекрасно работало, вроде последние
пару днеи непил ... :)

Или есть другие уже встроеные функции как явно могу указать
что ето будет UTF8 ???

Sergey Mereutsa wrote:
 Базу точно создавал в UTF-8? Коннект точно в UTF-8?

Да, база точно в UTF-8, конект точно в UTF-8

 Передаешь строки точно в UTF?
Так я пока и непередаю ничего - просто запрос пытаюсь открить
череф ФИБ-и. Фибам указан и правильныи fbclient.dll и UTF8 при конекте.



Regards
Janex






Re: Как работать с UTF8

2007-12-03 Пенетрантность Khorsun Vlad

Janex ...


  Ищи в своём запросе и\или его параметрах строки не в UTF8.
 
  Особенность UTF8 в том, что первая половина ASCII таблицы в него входит как 
  есть.
  Т.е. если в строке все символы имею коды  128, то такая строка есть 
  корректная
  UTF8 строка. Остальные символы нужно кодировать по правилам UTF8.
 
 Ну ок. В селекте есть латыские буквы, без них работает. Могу написат
 свою UDF типо:
 SELECT 1257_TO_UDF8('латышкие буквы')

Можешь вообще ничего не делать - тебе жить :)

 но и без етого недавно всё прекрасно работало, вроде последние
 пару днеи непил ... :)

Ты уверен, что прекрасно ? Переведи тогда часы на пару дней назад :)))

 Или есть другие уже встроеные функции как явно могу указать
 что ето будет UTF8 ???

Передавай с клиента в UTF8. Что тут не понятного ???
Накой нужна эта UDF ?

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




Re: ��� �������� � UTF8

2007-12-03 Пенетрантность Nikolay Ponomarenko


Hello, Janex!
You wrote  on Mon, 03 Dec 2007 12:23:59 +0200:

 Передаешь строки точно в UTF?
J Так я пока и непередаю ничего - просто запрос пытаюсь открить
J череф ФИБ-и. Фибам указан и правильныи fbclient.dll и UTF8 при конекте.

Как задаешь параметр?
.AsString? Может там что-то не так работает?


--
With best regards,  Nikolay Ponomarenko 





Re: Как работать с UTF8

2007-12-03 Пенетрантность Janex


Khorsun Vlad wrote:

Передавай с клиента в UTF8. Что тут не понятного ???
Накой нужна эта UDF ?

Ну за етим вроде FIB-i должны следить если базе UTF8 указан.
В датесете поля фиби вроде правильно делают как WideString

Regards
Janex





Re: Как работать с UTF8

2007-12-03 Пенетрантность Janex


Nikolay Ponomarenko wrote:


Hello, Janex!
You wrote  on Mon, 03 Dec 2007 12:23:59 +0200:

  Передаешь строки точно в UTF?
J Так я пока и непередаю ничего - просто запрос пытаюсь открить
J череф ФИБ-и. Фибам указан и правильныи fbclient.dll и UTF8 при конекте.

Как задаешь параметр?
..AsString? Может там что-то не так работает?



В приведённом тестовом примере вообше параметр незадаю, типо он как NULL 
остаётся.
В рабочем проекте они как ... хрен знает как - как фиби там делают, типо
where my_id = :mas_masterdataset_id

Я вообше то в ауте и решил попробовать такое - пересаздал базу
с дефаолтом чарсетом WIN1257, для тех полеи где мне на русском и на
латышском надобудет там через домены поставил UTF8. Шас при конекте
чарсет вообше неуказываю... Незнаю на что нарвусь, но шас работает,
могу и на русском, и на латыском записат где надо ...
Yфф ... крыво наверно, а что делать ... :(

Regards
Janex



Re: SchemaSpy+Jaybird = падение сервера

2007-12-03 Пенетрантность Khorsun Vlad

Yurij ...
 Куда обращаться с тем, что при подключении SchemaSpy (http://
 schemaspy.sourceforge.net/) через Jaybird к Firebird 2.0.3 (и 1.5.3
 тоже), сервер падает с Access violation? Есть дамп drwtsn32, 9 мег в
 архиве.

Очистить лог ватсона (или переименовать), скачать и установить .pdb
для 2.0.3, повторить падение. Полученный лог можно выслать мне (hvlad at
users sourceforge net), только переименовать файл, чтобы sf пропустил

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




Re: Удалить процедуру

2007-12-03 Пенетрантность Ovchinnikov Vasily

PEAKTOP пишет:

С метаданными на лету играемся ? ну-ну :)
Да ланна, если процедура чисто селективная, и на целостность данных не влияет, и 
не смущает, что для одних коннектов она одна, а для тебя она другая, то можно и 
так. Недавно ж обсуждали уже.


--
Regards,
Ovchinnikov Vasily
ova at tkvc ru



Re: Re[2]: Как работать с UTF8

2007-12-03 Пенетрантность Качановский Дмитрий



Правда мы дельфи не используем - в основном php и C#.


а для коннекта из php что используете (то что идет в комплекте с php или 
что-то еще)?

и как опыт (скорее положительный, или больше отрицательный)?




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

2007-12-03 Пенетрантность Dmitry Lendel

÷ÒÏÄÅ Oleg LOA ÎÁÐÉÓÁÌ ÕÔÉÌÉÔÕ gkill åÓÔØ ÎÁ ibase.ru ïÎÁ ÛÕÍÏÍ ÚÁÔÉÒÁÅÔ
ÂÁÚÕ.
äÍÉÔÒÉÊ