powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Перестал отрабатывать SQL запрос(+)
4 сообщений из 4, страница 1 из 1
Перестал отрабатывать SQL запрос(+)
    #37307122
Oleg_A67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Почему то с недавнего времени перестал отрабатывать запрос.
Имеется таблица ASV_Entities.Payment у которой есть поле Sum тип %Currency.
Так вот запрос типа
Код: plaintext
SELECT Sum FROM ASV_Entities.Payment 
сейчас выдает ошибку
ОШИБКА #5540: SQLCODE: -1 Сообщение: Ожидается (, обнаружено FROM" ^ SELECT SUM FROM
Если писать
Код: plaintext
SELECT  ASV_Entities.Payment.Sum FROM ASV_Entities.Payment 
то выходит
ОШИБКА #5540: SQLCODE: -1 Сообщение: Ожидается ИДЕНТИФИКАТОР, обнаружено reserved word SUM" ^ SELECT asv_entities . payment . SUM
Извечный вопрос что делать?
...
Рейтинг: 0 / 0
Перестал отрабатывать SQL запрос(+)
    #37307127
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sum плохой идентификатор, его в SQL использовать нельзя.
Поменяйте в декларации класса название SQL-поля на что-нибудь другое.

попробуйте
Код: plaintext
SELECT  ASV_Entities.Payment.Sum as summ FROM ASV_Entities.Payment 
...
Рейтинг: 0 / 0
Перестал отрабатывать SQL запрос(+)
    #37307137
Oleg_A67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блок А.Н.,

База стороннего разработчика, править что-либо там запрещено. Но решение вроде бы нашел с двойными ковычками
такой запрос не пошел
Код: plaintext
SELECT  "ASV_Entities.Payment.Sum"  FROM ASV_Entities.Payment 
, а так
зарработало
Код: plaintext
SELECT  ASV_Entities.Payment."Sum"  FROM ASV_Entities.Payment 
.
Тему можно закрывать
...
Рейтинг: 0 / 0
Перестал отрабатывать SQL запрос(+)
    #37307186
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg_A67 ,

Было

В Вашем случае можно проще:
SELECT  "Sum"  FROM ASV_Entities.Payment
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Перестал отрабатывать SQL запрос(+)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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