Ошибка при выполнении операции над данными: Microsoft OLE DB Driver for SQL Server: Обнаружена ошибка: деление на ноль. HRESULT=80040E14, SQLSrvr: SQLSTATE=22012, state=1, Severity=10, native=8134, line=1

1. G_115222141492040310236 17.07.24 11:41 Сейчас в теме
Ошибка при выполнении операции над данными:
Microsoft OLE DB Driver for SQL Server: Обнаружена ошибка: деление на ноль.
HRESULT=80040E14, SQLSrvr: SQLSTATE=22012, state=1, Severity=10, native=8134, line=1
Прикрепленные файлы:
запрос.txt
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. пользователь 17.07.24 12:02
Сообщение было скрыто модератором.
...
3. пользователь 17.07.24 12:04
Сообщение было скрыто модератором.
...
4. G_115222141492040310236 17.07.24 12:09 Сейчас в теме
(2) А как это в запросе изменить?
5. user2033930 17.07.24 12:11 Сейчас в теме
(4) А я разве не подсказал? NULL - это не 0.
Ну и посмотри на свой запрос с этой стороны.
6. G_115222141492040310236 17.07.24 12:13 Сейчас в теме
(5) Я делал через тогда = 1, но ошибка остается прежней
8. user2033930 17.07.24 12:16 Сейчас в теме
(6) У тебя нет ошибки деления на 1. У тебя ошибка деления на 0.
9. G_115222141492040310236 17.07.24 12:17 Сейчас в теме
(8) Тогда вообще не пойму в чем проблема
11. user2033930 17.07.24 12:20 Сейчас в теме
(9) Проблема в том, что считаешь NULL и 0 одной и той же сущностью.
7. G_115222141492040310236 17.07.24 12:13 Сейчас в теме
10. soft_wind 17.07.24 12:20 Сейчас в теме
ОШИБКА ДЕЛЕНИЯ НА 0

ну нельзя на 0 делить и все тут!

что бы этой ошибки не было просто НЕ ДЕЛИТЕ на 0!!!!
12. G_115222141492040310236 17.07.24 12:21 Сейчас в теме
Да окей, но эта ошибка выходит только когда списываешь на ремонт что то комплектом
13. user2033930 17.07.24 12:23 Сейчас в теме
(12) Да мне пофиг - ремонт или нет. В запрос приходит 0. И на него происходит деление. А комплект это это или бутылка водки - мне совершенно фиолетово. Базе данных тем более насорда.
14. G_115222141492040310236 17.07.24 12:23 Сейчас в теме
(13) А как можно было бы превращать 0 в 1?
15. user2033930 17.07.24 12:25 Сейчас в теме
(14) Проверять равно ли приходящее значение этому нулю. Ты же не проверяешь.
16. G_115222141492040310236 17.07.24 12:26 Сейчас в теме
18. user2033930 17.07.24 12:28 Сейчас в теме
(16) У тебя помощь уже есть в самом запросе - выбор результата в зависимости от входящих данных. Прямо в первом пакете запроса.
19. soft_wind 17.07.24 12:31 Сейчас в теме
(16) текст запроса выкладывайте...
прямо в сообщение, в програмные скобки
17. starik-2005 3071 17.07.24 12:26 Сейчас в теме
"ТаблицаДокумента.ЕдиницаИзмерения.Знаменатель" - вот то место, на которое делится. Если в поле "Знаменатель" единицы измерения записан "0", то выдается такая вот ошибка. Найди такую единицу измерения и будет тебе счастье.
20. G_115222141492040310236 17.07.24 12:32 Сейчас в теме
21. user2033930 17.07.24 12:33 Сейчас в теме
(20) Ты сам-то свой запрос читал?
22. G_115222141492040310236 17.07.24 12:34 Сейчас в теме
(21) Нет, не особо разбираюсь, домашнее задание 2-ой урок у меня
23. user2033930 17.07.24 12:35 Сейчас в теме
24. G_115222141492040310236 17.07.24 12:42 Сейчас в теме
(23) Не подскажешь куда рыть хоть, и где искать знаменатель
25. user2033930 17.07.24 12:44 Сейчас в теме
(24)
Ты сам-то свой запрос читал?
Это ответ про знаменатель.
26. G_115222141492040310236 17.07.24 12:44 Сейчас в теме
(25) Тогда ничего не понял, а что там и где
27. user2033930 17.07.24 12:45 Сейчас в теме
(26) Запросы - это не твоё (С)
28. G_115222141492040310236 17.07.24 12:46 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот