powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Ошибка в IBExpert: вставляет NULL в текстовые поля случайным образом
8 сообщений из 8, страница 1 из 1
Ошибка в IBExpert: вставляет NULL в текстовые поля случайным образом
    #40133248
bsv9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день !

Версия IBExpert: 2022.2.8.1

Выполняю такой sql запрос:
Код: sql
1.
2.
3.
select "ББ" from rdb$database
union
select "Чуж" from rdb$database



В результате в конце строки "ББ" от куда-то оказывается неожиданный NULL. Прикладываю скриншот.
...
Рейтинг: 0 / 0
Ошибка в IBExpert: вставляет NULL в текстовые поля случайным образом
    #40133251
bsv9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка возникает, если количество символов в строках не совпадает.
...
Рейтинг: 0 / 0
Ошибка в IBExpert: вставляет NULL в текстовые поля случайным образом
    #40133275
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сервер какой?
У меня NUL в обеих записях показывает, и он там таки есть. Просто раньше эксперт выкусывал из таких строк содержимое до первого #0, а теперь честно все пытается отрисовать. Проверить можно, жмакнув на кнопочку редактирования в ячейке, затем жмакнуть на кнопку "Blob editor" в левом нижнем углу и переключиться на закладку As HEX. Вот там видно, что #0 есть, а за ним идут добивающие пробелы.

В общем, непонятно пока, баг это или нет. В FB 2.5 с этим все ОК - там только добивающие пробелы. А вот в 3 и 4 да, есть нулевой символ.
...
Рейтинг: 0 / 0
Ошибка в IBExpert: вставляет NULL в текстовые поля случайным образом
    #40133309
AltHasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert
А вот в 3 и 4 да, есть нулевой символ.

В версии 2.1 также светиться NUL если что.
...
Рейтинг: 0 / 0
Ошибка в IBExpert: вставляет NULL в текстовые поля случайным образом
    #40133347
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При экспорте в скрипт таких данных, они обрежутся на первом #0
...
Рейтинг: 0 / 0
Ошибка в IBExpert: вставляет NULL в текстовые поля случайным образом
    #40133350
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что интересно этот nul не ловится через sql

Код: sql
1.
2.
3.
4.
5.
select *
from (select 'aa' n from rdb$database
      union all
      select 'bbb' from rdb$database)
where n not containing ascii_char(0)
...
Рейтинг: 0 / 0
Ошибка в IBExpert: вставляет NULL в текстовые поля случайным образом
    #40133362
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо. Таки это датасет в эксперте #0 туда вставляет и всегда вставлял.
...
Рейтинг: 0 / 0
Ошибка в IBExpert: вставляет NULL в текстовые поля случайным образом
    #40133366
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исправил.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Ошибка в IBExpert: вставляет NULL в текстовые поля случайным образом
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (7): Анонимы (5), Yandex Bot, Bing Bot 3 мин.
x
x
Закрыть


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