|
Недостаточно прав в запросе | ☑ | ||
---|---|---|---|---|
0
Strimteam
25.07.11
✎
19:46
|
Формирую запрос, в котором сегодня начал получать сообщение "У пользователя недостаточно прав на исполнение операций над базой"
В запросе используется конструкция ВЫБОР КОГДА ВложенныйЗапрос.ДатаРеализации <> ДАТАВРЕМЯ(1, 1, 1) ТОГДА РАЗНОСТЬДАТ(&ТекущаяДата, ДОБАВИТЬКДАТЕ(ВложенныйЗапрос.ДатаРеализации, ДЕНЬ, ВложенныйЗапрос.ГлубинаКредита), ДЕНЬ) ИНАЧЕ ДАТАВРЕМЯ(1, 1, 1) КОНЕЦ По отдельности каждое полё выбирая - всё норма, но при наличии этой конструкции вылезает "запрет". Права полные. Подскажите в чём может быть проблема? |
|||
1
Lama12
25.07.11
✎
19:50
|
(0)Версия платформы.
Правильно ли понимаю, что без этого поля запрос работает? На запрос поставить "Разрешенные"? |
|||
2
Strimteam
25.07.11
✎
19:50
|
Ставлю разрешённые - та же хрень.
Версия платформы 8.1.14.69 |
|||
3
Strimteam
25.07.11
✎
19:51
|
без этого поля запрос рабочий (и раньше был рабочим)
|
|||
4
Господин ПЖ
25.07.11
✎
19:52
|
>8.1.14.69
ооо... она кривая как сабля турецкая... |
|||
5
Strimteam
25.07.11
✎
19:54
|
Верю... но ошибки не возникают с бухты барахты. да и такую ошибку впервые вижи (реализацию в запросе).
Платформу обновлю, но это не самый быстрый метод, поэтому и пытаюсь понять как "срочно" закрыть |
|||
6
VitaliySm
25.07.11
✎
19:56
|
Проверь, какие права на таблицы содержащие поля ДатаРеализации и ГлубинаКредита. а вообще показал бы полный запрос, может стало бы понятнее.
|
|||
7
Господин ПЖ
25.07.11
✎
19:59
|
(6) утверждается что права полные
|
|||
8
Strimteam
25.07.11
✎
20:01
|
Так я тоже погрешил на права, но как писал выше - все эти поля в запросе вытаскивает отлично, а вот при наличии этой конструкции - "ошибка".
В консоли запросов та же байда. Могу конечно полной запрос. но длинноват будет. |
|||
9
Lama12
25.07.11
✎
20:02
|
(5) Я сегодня тоже пару отчетов исправлял, после обновления платформы. :)
Проверяй что б запросы были написаны методически правильно. 8.2 руки выпрямляет программистам. Вот теперь думаю как давать писать отчеты криворуким своим напарникам... :( |
|||
10
VitaliySm
25.07.11
✎
20:04
|
(7)ну если разработчик особо одарен, или если так нужно по задаче, и на полные права делают ограничения.
|
|||
11
Strimteam
25.07.11
✎
20:06
|
(10) я же написал что реквизиты сами вытаскиваются на ура. И нет, не имею привычки ограничивать собственные права как программиста
По дела нашёл вот что Код ВЫБРАТЬ ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(3999, 1, 1), ГОД, 999999999999999999999) Цитата У пользователя недостаточно прав на исполнение операции над базой данных. |
|||
12
Fragster
гуру
25.07.11
✎
20:11
|
а что, на 8.1.15.14 эмулятор не нашел?
|
|||
13
Strimteam
25.07.11
✎
20:11
|
Нашёл. Действительно один из "умных" пользователей умудрился поставить ГлубинаКредита в 9 999 999, из-за чего у базы происходило помешательство.
Реквизит был число 10, и не предполагалось что нужна и тут обработка "ошибки на дурака". Век живи - век учись! |
|||
14
Strimteam
25.07.11
✎
20:12
|
(12) А с каких пор эмулятор от версии зависит?
Ключи то полностью лицензия, но про зависимость версии и эмуля вовсе не слышал. |
|||
15
Fragster
гуру
25.07.11
✎
20:14
|
(14) ну, есть патчики, отвязывающие от ключа в принципе... а вот объяснить по другому древний релиз не могу... ну и у меня, ЕМНИП ругается на переполнение, правда на скульной версии, в таком случае
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |