Topic: Что означает ошибка?
Что означает ошибка? Выскакивает при входе в проект. Но проект запускается, хотя многое перестаёт работать.
My Visual Database → Russian → Что означает ошибка?
Что означает ошибка? Выскакивает при входе в проект. Но проект запускается, хотя многое перестаёт работать.
синтаксическая ошибка в SQL запросе (в кнопке "SQL запрос" или в скрипте в функции SQLExecute)
где то есть знак двоеточие, которого быть там не должно.
найдите такой SQL запрос и напишите его здесь, поправлю
Сам найти не смог. Отправил проект в личку. Убрал из скрипта всё, что связано с импортом и журналом, т.к. там много запросов. Всё равно даёт єту же ошибку. Скорее всего она в словаре "Срок хранения". Его корректную работу так до сих пор и не отладил.
Таблица БД: period
выч. поле: periodText
должно быть так:
(
CASE
WHEN period = 0 then "Постоянно"
WHEN period = -1 then "Постоянно2"
WHEN period = -2 then "Постоянно3"
WHEN period = -3 then "Постоянно4"
else CAST(period as TEXT) end
)
Таблица БД: period
выч. поле: periodTextдолжно быть так:
( CASE WHEN period = 0 then "Постоянно" WHEN period = -1 then "Постоянно2" WHEN period = -2 then "Постоянно3" WHEN period = -3 then "Постоянно4" else CAST(period as TEXT) end )
Так вроде бы так и записано:
***(CALCULATED:(***CALCULATED:(\r\n\r\nCASE\r\nWHEN period ^equally^ 0 then "Постоянно"\r\nWHEN period ^equally^ -1 then "Постоянно2"\r\nWHEN period ^equally^ -2 then "Постоянно3"\r\nWHEN period ^equally^ -3 then "Постоянно4"\r\n\r\nelse CAST(period as TEXT) end\r\n\r\n)***\r\n)\r\n)***
Комбобокс с именем period вместо текстовых значений открывает "0", менняю имя на periodText, и тут же выскакивает эта ошибка.
P.S. Вот надо было сюда записать, чтобы ошибку увидеть (выделены звёздочками)!
СПАСИБО! Исправил! Всё работает! УРА! Ошибка была именно в формуле вычисления.
My Visual Database → Russian → Что означает ошибка?
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi