Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Неправильное позиционирование курсора / 11 сообщений из 11, страница 1 из 1
29.05.2015, 10:29
    #38971545
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неправильное позиционирование курсора
FB 2.5. При попытке подготовки этого запроса, курсор встает на последнюю строку после буквы "е":
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
SELECT
    T.*
FROM
    (SELECT
        CAST('1' AS INTEGER)
    FROM
        RDB$DATABASE

-- Примечание
-- Примечание
-- Примечание
-- Примечание


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

Если же убрать примечание, то курсор встает куда надо, перед RDB$DATABASE:
Код: plaintext
1.
2.
3.
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Unexpected end of command - line 7, column 9.

Имеет ли смысл писать об этой ошибке расчета строки ошибки при наличии комментариев трекеру?
...
Рейтинг: 0 / 0
29.05.2015, 10:40
    #38971569
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неправильное позиционирование курсора
CyberMax,

а почему ты решил, что это ошибка ?
...
Рейтинг: 0 / 0
29.05.2015, 10:49
    #38971594
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неправильное позиционирование курсора
На то, что это ошибка, указывает column 9, которое одинаково для обоих случаях и то, что строка 12 - закомментирована и в ней ошибки быть не может по определению.
...
Рейтинг: 0 / 0
29.05.2015, 10:50
    #38971596
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неправильное позиционирование курсора
CyberMax,

он говорит, что неожиданно конец команды настал. С чего он должен показывать на середину команды ?
...
Рейтинг: 0 / 0
29.05.2015, 10:55
    #38971600
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неправильное позиционирование курсора
hvlad,

Так во втором случае FB точно определил место, где настал неожиданный конец. Полностью закомментированная строка = пустая строка, не?
...
Рейтинг: 0 / 0
29.05.2015, 11:16
    #38971634
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неправильное позиционирование курсора
CyberMaxТак во втором случае FB точно определил место, где настал неожиданный конец. Начало текущего токена он (парсер) определяет верно
CyberMaxПолностью закомментированная строка = пустая строка, не?Нет конечно.
Кривой номер колонки в данном случае - ошибка, согласен. Но не номер строки :)
...
Рейтинг: 0 / 0
29.05.2015, 12:13
    #38971692
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неправильное позиционирование курсора
hvlad,

Если так посмотреть, то да, номер колонки неверный. Трекеру писать?
...
Рейтинг: 0 / 0
29.05.2015, 12:19
    #38971699
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неправильное позиционирование курсора
CyberMax,

напиши, он стерпит :)
...
Рейтинг: 0 / 0
29.05.2015, 12:49
    #38971739
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неправильное позиционирование курсора
...
Рейтинг: 0 / 0
29.05.2015, 13:16
    #38971775
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неправильное позиционирование курсора
Настоящие программисты считают с нуля!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
01.06.2015, 14:44
    #38973356
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неправильное позиционирование курсора
Dimitry Sibiryakov,

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


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