powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / SELECT RIGHT('ФФФ',1) FROM rdb$database
22 сообщений из 22, страница 1 из 1
SELECT RIGHT('ФФФ',1) FROM rdb$database
    #39256981
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
SELECT RIGHT('ФФФ',1) FROM rdb$database


Только у меня (в IBExpert) возвращается пустая строка?
FB 2.1.7 x32, Win7 x64
...
Рейтинг: 0 / 0
SELECT RIGHT('ФФФ',1) FROM rdb$database
    #39256986
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на 2.5.0 нормально
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
SELECT RIGHT('ФФФ',1) FROM rdb$database
    #39257015
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2.5.2 и тройка тоже нормально.
...
Рейтинг: 0 / 0
SELECT RIGHT('ФФФ',1) FROM rdb$database
    #39257060
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Server version: WI-V6.3.5.18496 Firebird 2.1. Всё нормально. Может IBExpert глючит?
...
Рейтинг: 0 / 0
SELECT RIGHT('ФФФ',1) FROM rdb$database
    #39257064
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо ещё уточнять чарсеты.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
SELECT RIGHT('ФФФ',1) FROM rdb$database
    #39257069
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийнадо ещё уточнять чарсеты.
утф, конечно.
...
Рейтинг: 0 / 0
SELECT RIGHT('ФФФ',1) FROM rdb$database
    #39257145
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конечно UTF-8
...
Рейтинг: 0 / 0
SELECT RIGHT('ФФФ',1) FROM rdb$database
    #39257153
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Cobalt747!
You wrote on 16 июня 2016 г. 14:31:15:

Cobalt747> конечно UTF-8и цепляешься сним, и база в нем?
ОДС базы какой?
версия ИБЭксперта какая?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
SELECT RIGHT('ФФФ',1) FROM rdb$database
    #39257172
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

конечно.
ODS 11.1
воспроизводится в моей программе (IBX/XE5)
...
Рейтинг: 0 / 0
SELECT RIGHT('ФФФ',1) FROM rdb$database
    #39257174
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747воспроизводится в моей программе (IBX/XE5)
А в isql?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
SELECT RIGHT('ФФФ',1) FROM rdb$database
    #39257186
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

из консоли:
авторUse CONNECT or CREATE DATABASE to specify a database
SQL> SET NAMES UTF8;
SQL> SET SQL DIALECT 3;
SQL> CONNECT 'localhost:D:\BD\atol\LOG.GDB' USER 'SYSDBA' PASSWORD 'masterkey';
Database: 'localhost:D:\BD\atol\LOG.GDB', User: SYSDBA
SQL> SELECT RIGHT('ФФФ',1) FROM rdb$database;
Statement failed, SQLCODE = -104
SQL error code = -104
-Malformed string
SQL>
...
Рейтинг: 0 / 0
SELECT RIGHT('ФФФ',1) FROM rdb$database
    #39257190
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Cobalt747!
You wrote on 16 июня 2016 г. 15:12:54:

Cobalt747> из консоли:а CHCP ?

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
SELECT RIGHT('ФФФ',1) FROM rdb$database
    #39257384
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то везде всё по-разному - см аттачик
авторКонцессионеры с трудом пробились к выходу и очутились на Каланчевской площади. Справа от них были геральдические курочки Ярославского вокзала. Прямо против них — тускло поблескивал Октябрьский вокзал, выкрашенный масляной краской в два цвета. Часы на нем показывали пять минут одиннадцатого. На часах Ярославского вокзала было ровно десять. А посмотрев на темно-синий, украшенный знаками зодиака, циферблат Рязанского вокзала, путешественники заметили, что часы показывали без пяти десять.

— Очень удобно для свиданий! — сказал Остап. — Всегда есть десять минут форы.
Надо срочно бегом за клинским переходить на 3.х!
...
Рейтинг: 0 / 0
SELECT RIGHT('ФФФ',1) FROM rdb$database
    #39257387
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747воспроизводится в моей программе (IBX/XE5)
а ты внимательно прочитал http://www.ibase.ru/unicode_faq/
в части
"Ошибка Division by zero в IBX Delphi 2009 и выше" ? И поменял код IBX?
...
Рейтинг: 0 / 0
SELECT RIGHT('ФФФ',1) FROM rdb$database
    #39257505
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В пятницу и Таблоид докатился до скриншотов текста...
...
Рейтинг: 0 / 0
SELECT RIGHT('ФФФ',1) FROM rdb$database
    #39257527
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSeryВ пятницу и Таблоид докатился до скриншотов текста...
и не лень ведь было редактировать и объединять картинки...
...
Рейтинг: 0 / 0
SELECT RIGHT('ФФФ',1) FROM rdb$database
    #39257592
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

У нас даже есть какой-то фикс для системных таблиц :)
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
function TIBXSQLVAR.GetCharsetSize: Integer;
begin
  case SQLVar.SQLSubtype and $FF of
    0, 1, 2, 10, 11, 12, 13, 14, 19, 21, 22, 39,
    45, 46, 47, 50, 51, 52, 53, 54, 55, 58 :  Result := 1;
    5, 6, 8, 44, 56, 57, 64 : Result := 2;
    3 :
    begin
      // System Tables incorrectly state they are in Unicode_Fss character set but they are not
      if (POS('RDB$', String(SQLVar.RelName)) = 1) or
         (SQLVar.SqlLen mod 3 <> 0) then
        Result := 1
      else
        Result := 3;
    end;
    // КА Для кодировки UTF-8 (Charset 4) размер составляет 4 байта
    4, 59 : Result := 4;
    else
      Result := 1;
  end;
end;
...
Рейтинг: 0 / 0
SELECT RIGHT('ФФФ',1) FROM rdb$database
    #39257637
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид, чо я делаю не так?
Сервер 2.5.6, база создана с набором символов по умолчанию utf8, подключение из IBExpert тоже utf8, выполняю оператор ТС'а, получаю 'Ф'. Однако, работает.
...
Рейтинг: 0 / 0
SELECT RIGHT('ФФФ',1) FROM rdb$database
    #39257703
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

Ну да, я понимаю, ветка 2.1 уже неактуальна :)
Но мы ею пока что пользуемся.
...
Рейтинг: 0 / 0
SELECT RIGHT('ФФФ',1) FROM rdb$database
    #39272818
Фотография alex_p_n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747,
FB 2.1.0 - полёт нормальный...
...
Рейтинг: 0 / 0
SELECT RIGHT('ФФФ',1) FROM rdb$database
    #39273065
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а RIGHT в данном случае - это тсроенная функция или какая-то унаследованная UDF ?
...
Рейтинг: 0 / 0
SELECT RIGHT('ФФФ',1) FROM rdb$database
    #39273085
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
win 7 x64 / IBE 2016.5.6.1 / подключение локальное (xnet) в кодировке win1251

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
select MON$ODS_MAJOR, MON$ODS_MinOR, MON$SQL_Dialect,
  RDB$GET_CONTEXT('SYSTEM','ENGINE_VERSION') from mon$database

MON$ODS_MAJOR	MON$ODS_MINOR	MON$SQL_DIALECT	RDB$GET_CONTEXT
11	                      1	                      1	                       2.1.7


SELECT RIGHT('ФФФ',1) FROM rdb$database

RIGHT
Ф
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / SELECT RIGHT('ФФФ',1) FROM rdb$database
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]