| |
|
|
| | Доброго времени суток
Работала базка работала
ушел в отпуск - все хорошо
пришел и на тебе
начало вылетать сообщение об ошибке
"Недопустимый вызов процедуры"
стал копать
в одном навороченном запросе реагирует таким образом на ORDER BY
убираешь сортировку - отрабатывает, ставишь назад - слетает
однако сортировка мне нужна
как победить не знаю
Подскажите кто знает чего делать
PS бэкап поднимал - тоже самое
офис восстанавливал - результат 0 | |
| |
| |
| |
|
|
| | все ли ссылки живы, особенно календарь
та ли версия | |
| |
| |
| |
|
|
| | ссылки живы - по крайней мере missing не стоит
календарь не используется | |
| |
| |
| |
|
|
| | А на бэкапе перед отпуском работает (есть такой)?
Предположу, что ваша БД начала заполняться данными, и соответственно какие-то данные были внесены такими, что по ним БД не может осуществить сортировку..
Поднимитебэкап того времени когда ошибки не было и попробуйте отследить те изменения, наличие которых приводит к указанной ошибке..  | |
| |
| |
| |
|
|
| | поле по которому идет сортировка вычисляемое
типа
iii(поле1="A";1; iif(поле1="В";2;iif(
уровней вложенности 7
там не может ни чего не правильного оказаться | |
| |
| |
| |
|
|
| | к сожалению уважаемый akkorn вы были правы
в одной записи юзеры не до внести данные и в запросе появлялась ошибка (совершенно в другом столбце)
а потом одно за другое цеплялось и в результате результат
с горем пополам нашел
спасибо за подсказку
вопрос снят | |
| |
| |
| |
|
|
| | to snipe
Рад что догадка помогла 
p.s. У вас скоро будет праздник: количество Ваших сообщений на форуме будет равняться текущему году 
pp.s. Вы пишете функцию: "iii(поле1="A";1; iif(поле1="В";2;iif(.."
А здесь не будет работать оператор Switсh? - как по мне, так он более прозрачен - или оно совсем не оно?
Пример будет звучать так:
SELECT dt, product_id, amount,
SWITCH(amount<500,"малая",amount>=500,"большая") AS mark
FROM m_income; | |
| |
| |
| |
|
|
| | базку писал давно и в то время не имел представления о switch
сейчас может быть так бы и сделал
но поскольку базка работает - то и пускай работает | |
| |
| |
| |
|
|
| | Тоже верно  | |
| |
| |