Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M Новый топик    Ответить
 SQL запросы  [new]
Sheonn
Member

Откуда:
Сообщений: 10
Подскажите где находится настройка проверки двойных кавычек в sql запросах.
Есть старый код со встроенным sql, где строки экранированы двойными кавычками. При обновлении каше на версию 2016 поверх старой всё работает без ошибок, но если установить всё с нуля, то текст в двойных кавычках воспринимается как название поля и компиляция идёт с ошибками.
И в какой версии каше появилась эта настройка?
22 апр 17, 10:25    [20424437]     Ответить | Цитировать Сообщить модератору
 Re: SQL запросы  [new]
Блок А.Н.
Member

Откуда: Новосибирск
Сообщений: 3549
Sheonn,

Конфигурация -> Настройки SQL и объектов -> Общие настройки SQL
Поддерживать идентификаторы в ограничителях
22 апр 17, 13:51    [20424843]     Ответить | Цитировать Сообщить модератору
 Re: SQL запросы  [new]
Блок А.Н.
Member

Откуда: Новосибирск
Сообщений: 3549
Блок А.Н.,

Еще, по-моему, вам нужно будет там же выставить настройку
Разрешить внешние функции в SQL Выражениях
22 апр 17, 13:52    [20424850]     Ответить | Цитировать Сообщить модератору
 Re: SQL запросы  [new]
Sheonn
Member

Откуда:
Сообщений: 10
Эти настройки пробовал, изменений не увидел.
22 апр 17, 14:22    [20424898]     Ответить | Цитировать Сообщить модератору
 Re: SQL запросы  [new]
Блок А.Н.
Member

Откуда: Новосибирск
Сообщений: 3549
Sheonn,

должны быть изменения. Для вашей конфигурации галка не должна стоять.
После изменения настройки запросы классов должны быть перекомпилированы, а кэш динамических запросов очищен.
22 апр 17, 14:40    [20424933]     Ответить | Цитировать Сообщить модератору
 Re: SQL запросы  [new]
Sheonn
Member

Откуда:
Сообщений: 10
"Поддерживать идентификаторы в ограничителях" сработала, может в первый раз что-то не до конца сохранилось.
22 апр 17, 15:40    [20425019]     Ответить | Цитировать Сообщить модератору
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M Ответить