Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Перестал отрабатывать SQL запрос(+) / 4 сообщений из 4, страница 1 из 1
14.06.2011, 05:45
    #37307122
Oleg_A67
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перестал отрабатывать SQL запрос(+)
Добрый день.
Почему то с недавнего времени перестал отрабатывать запрос.
Имеется таблица 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
14.06.2011, 05:53
    #37307127
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перестал отрабатывать SQL запрос(+)
Sum плохой идентификатор, его в SQL использовать нельзя.
Поменяйте в декларации класса название SQL-поля на что-нибудь другое.

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

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

Было

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


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