|
|
|
Ошибка - результат деления на ноль
|
|||
|---|---|---|---|
|
#18+
Доброго дня! При формировании DW выскакиевает ошибка деления ноль, и итога в расчетах в DW не. Можно ли где-то установить параметр чтоб не выкидывало ошибки и дальше обрабатывалась DW? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2008, 11:18 |
|
||
|
Ошибка - результат деления на ноль
|
|||
|---|---|---|---|
|
#18+
Imperous пишет: > Можно ли где-то установить параметр чтоб не выкидывало ошибки и дальше > обрабатывалась DW? Нет. Исправляй свои ошибки. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2008, 11:19 |
|
||
|
Ошибка - результат деления на ноль
|
|||
|---|---|---|---|
|
#18+
лучше определить где он делит на ноль или поставить условие если второй аргумент это ноль значит чо там делатькак нибудь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2008, 11:20 |
|
||
|
Ошибка - результат деления на ноль
|
|||
|---|---|---|---|
|
#18+
ImperousДоброго дня! При формировании DW выскакиевает ошибка деления ноль, и итога в расчетах в DW не. Можно ли где-то установить параметр чтоб не выкидывало ошибки и дальше обрабатывалась DW? Каким образом она выскакивает? Внутренние расчеты DataWindow не приводят к выводу такой ошибки - только если она происходит в коде на PowerScript (например в вызове глобальной функции из DataWindow). Ошибку можно поймать в объекте application на событии systemerror или оборачивать текст в try\catch. Но вообще такую ошибку естейственней явно обработать в месте возникновения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2008, 11:44 |
|
||
|
Ошибка - результат деления на ноль
|
|||
|---|---|---|---|
|
#18+
Локшин Марк Каким образом она выскакивает? Внутренние расчеты DataWindow не приводят к выводу такой ошибки - только если она происходит в коде на PowerScript (например в вызове глобальной функции из DataWindow). В DW есть селект, в которм производятся расчеты (например так: поле1 * поле2 / поле3 / 50), в этом селекте есть группировка, затем группировка указана в самом DW, и в нем идет расчет других полей и строк. Локшин МаркОшибку можно поймать в объекте application на событии systemerror или оборачивать текст в try\catch . Но вообще такую ошибку естейственней явно обработать в месте возникновения. а как это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2008, 12:17 |
|
||
|
Ошибка - результат деления на ноль
|
|||
|---|---|---|---|
|
#18+
Imperousа как это сделать? Да не надо это делать вообще. Обработайте 0 в самой формуле: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2008, 12:42 |
|
||
|
Ошибка - результат деления на ноль
|
|||
|---|---|---|---|
|
#18+
Anatoly Moskovsky Imperousа как это сделать? Да не надо это делать вообще. Обработайте 0 в самой формуле: Код: plaintext понял, пасиб! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2008, 14:13 |
|
||
|
Ошибка - результат деления на ноль
|
|||
|---|---|---|---|
|
#18+
Imperous В DW есть селект, в которм производятся расчеты (например так: поле1 * поле2 / поле3 / 50), в этом селекте есть группировка, затем группировка указана в самом DW, и в нем идет расчет других полей и строк. Так у вас что, ошибка при исполнгении SQL запроса? Тогда это от используемой СУБД вообще зависит. Для MS SQL - см. SET ARITHABORT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2008, 14:47 |
|
||
|
Ошибка - результат деления на ноль
|
|||
|---|---|---|---|
|
#18+
Локшин Марк Imperous В DW есть селект, в которм производятся расчеты (например так: поле1 * поле2 / поле3 / 50), в этом селекте есть группировка, затем группировка указана в самом DW, и в нем идет расчет других полей и строк. Так у вас что, ошибка при исполнгении SQL запроса? Тогда это от используемой СУБД вообще зависит. Для MS SQL - см. SET ARITHABORT Не знаю, арифметика там простая и все что надо взято в скобки для простого разбора очередности выполнения. СУБД ASE 12.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2008, 14:58 |
|
||
|
|

start [/forum/topic.php?fid=15&fpage=41&tid=1336567]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 145ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...