![]() |
![]() |
![]() |
|
Система говорит что на ноль делить нельзя ↓ (Волшебник 15.09.2025 22:55) | ☑ | ||
---|---|---|---|---|
0
Vitsa23
15.09.25
✎
18:29
|
Проблема такая. Выполняется типовой запрос который получает список упаковок номенклатуры, одно из полей где числитель упаковки/знаменатель упаковки. При выполнении запроса выходит исключение, что на ноль делить нельзя! При этом в знаменателе явно не ноль. Пробовал для примера данные из этого поля умножать на какое то значение все норм, пробовал менять значение и перезаписывать, результат такой же...
Сама ошибка выгдялит так Ошибка при выполнении операции над данными: Microsoft OLE DB Driver for SQL Server: Divide by zero error encountered. HRESULT=80040E14, SQLSrvr: SQLSTATE=22012, state=1, Severity=10, native=8134, line=1 |
|||
1
VladZ
15.09.25
✎
18:30
|
И что хочешь от нас? Чтобы мы разделили на ноль?
Систему не обманешь. Проверь еще раз. |
|||
2
Vitsa23
15.09.25
✎
18:32
|
Все проверено 10 раз...Беру этот запрос, в этом поле число не 0. Умножаю на любое число, получаю не ноль. Делю, выдает исключение..
|
|||
3
alex_kld_2024
15.09.25
✎
18:34
|
Ты ноля не видишь, а он есть...
|
|||
4
Ravil45
15.09.25
✎
18:34
|
Попробуй условие поставить в запросе на ноль в знаменателе или числителе, чтобы найти ноль
|
|||
5
zenik
15.09.25
✎
18:35
|
может там группировка и деление внутри агрегатной функции.
|
|||
6
Vitsa23
15.09.25
✎
18:38
|
"ВЫБРАТЬ
| УпаковкиЕдиницыИзмерения.Ссылка КАК Источник, | УпаковкиЕдиницыИзмерения.Родитель КАК Упаковка, | ВЫБОР | КОГДА УпаковкиЕдиницыИзмерения.КоличествоУпаковок = 0 | ТОГДА УпаковкиЕдиницыИзмерения.Числитель / УпаковкиЕдиницыИзмерения.Знаменатель | ИНАЧЕ УпаковкиЕдиницыИзмерения.КоличествоУпаковок | КОНЕЦ КАК Количество, | ЗНАЧЕНИЕ(Справочник.УпаковкиЕдиницыИзмерения.ПустаяСсылка) КАК МаксимальнаяУпаковкаВВетви |ИЗ | Справочник.УпаковкиЕдиницыИзмерения КАК УпаковкиЕдиницыИзмерения |ГДЕ | УпаковкиЕдиницыИзмерения.Владелец = &Владелец | И НЕ УпаковкиЕдиницыИзмерения.ПометкаУдаления |АВТОУПОРЯДОЧИВАНИЕ"; вот такой запрос, выбираю отдельно знаменатель, там не ноль! умножаю значение это на число , получается не ноль. Тип там содержится число! |
|||
7
Vitsa23
15.09.25
✎
18:42
|
Вопрос закрыт
|
|||
8
VladZ
15.09.25
✎
19:00
|
(7) Что было? Поделись.
|
|||
9
PR
15.09.25
✎
19:03
|
(8) Деление на ноль
|
|||
10
Волшебник
15.09.25
✎
19:03
|
Перепутал = и <>
|
|||
11
Волшебник
15.09.25
✎
20:15
|
Кстати, в wiki:Колесо_(алгебра) можно делить на ноль
|
|||
12
Dzenn
гуру
15.09.25
✎
21:00
|
"Видишь ноль? И я не вижу. А он есть"
|
|||
13
craxx
15.09.25
✎
21:19
|
(7) там была единица с нулевым знаменателем. Всего делов-то
|
|||
14
Волшебник
15.09.25
✎
22:57
|
Не надо даже форсить эту ветку
Ну бывает. Неловко как-то, недавно было день программиста. Да хрен с ним |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |