powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / SQL Editor / выделенный текст
6 сообщений из 6, страница 1 из 1
SQL Editor / выделенный текст
    #38951151
Gorynich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert подвисает на несколько минуту, если в редакторе во время выполнения запроса остаются выделенными строки со строчным комментированием, например после Ctrl+/ .
Правильный запрос не выполняется.
В сообщениях

Код: plaintext
1.
2.
3.
4.
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Unexpected end of command - line 3, column 1756944920.

"line 3" - третья/последняя из выделенных строк

Если выделенные строки не закомментированы - получаем ошибку неизвестного токена (первый токен в первой выделенной строке)

Код: plaintext
1.
2.
3.
4.
5.
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, column 1.
from.
...
Рейтинг: 0 / 0
SQL Editor / выделенный текст
    #38951157
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gorynich,

так и должно быть. Если что то выделяешь, то будет попытка выполнить выделенный кусок
...
Рейтинг: 0 / 0
SQL Editor / выделенный текст
    #38951163
Gorynich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ок, но зачем подвисать? "column 1756944920" - откуда?
...
Рейтинг: 0 / 0
SQL Editor / выделенный текст
    #38951170
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gorynichок, но зачем подвисать? "column 1756944920" - откуда?

Ну, это к серверу вопрос, наверное. Он "column 1756944920" возвращает.
Можно еще в SQL monitor посмотреть, что там на сервер улетает.
...
Рейтинг: 0 / 0
SQL Editor / выделенный текст
    #38951171
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и воспроизводимый пример запроса с подвисанием не помешал бы.
...
Рейтинг: 0 / 0
SQL Editor / выделенный текст
    #38951209
Gorynich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertНу и воспроизводимый пример запроса с подвисанием не помешал бы.

Код: sql
1.
2.
3.
4.
select *
from rdb$database
--выделенная строка
|<EOF>



"|<EOF>" - обозначает позицию курсора после Shift-Down на строке "--выделенная строка" и конец текста

Под WinXP (подвисание 2-3 сек) после "выполнения" запроса редактор перемещает горизонтальный scrollbar вправо, как на рис.

Под Win 8.1 x64 (подвисает 10-20 сек), как и в WinXP, редактор перемещает горизонтальный scrollbar вправо.

P.S. ИМХО проблема в том, что в isc_dsql_alloc_statement2 из редактора выделенный блок передается "до конца", потому и "column 1756944920". Но TCPView (sysinternals) показывает отправку IBExpert.exe 380 байт в 14 пакетах (RLE?)

Разница во времени подвисания под WinXP и Win8.1 x64, скорее всего в особенностях менеджера памяти. Под XP строки "короче".
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / SQL Editor / выделенный текст
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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