Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как отключить-включить на клиенте контроль ошибки деления на ноль?  [new]
R-Magistr
Member

Откуда:
Сообщений: 356
Как отключить-включить на клиенте контроль ошибки деления на ноль?
9 окт 14, 07:30    [16679789]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить-включить на клиенте контроль ошибки деления на ноль?  [new]
R-Magistr
Member

Откуда:
Сообщений: 356
R-Magistr
Как отключить-включить на клиенте контроль ошибки деления на ноль?

MS-SQL 2005 на серваке
9 окт 14, 07:30    [16679790]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить-включить на клиенте контроль ошибки деления на ноль?  [new]
гость 18
Guest
R-Magistr
Как отключить-включить на клиенте контроль ошибки деления на ноль?

ну вы сами должны лучше знать как на вашем клиенте отключить-включить контроль ошибок
9 окт 14, 07:48    [16679814]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить-включить на клиенте контроль ошибки деления на ноль?  [new]
R-Magistr
Member

Откуда:
Сообщений: 356
гость 18,

Вот что-то не знаю, вообще такое возможно? Вопрос возник в связи со следующей ситуацией, у клиента формируется отчёт и ругается на деление на ноль, у меня тот же отчёт с теми же данными формируется нормально, некоторые люди подсказали что смотреть нужно в сторону отключения данного контроля над ошибками, но сами не знают как это сделать (У себя хочу включить его, что бы отловить ошибку и не дёргать пользователя), погуглил, что-то ничё не нашёл, вот спрашиваю :(
9 окт 14, 09:03    [16679969]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить-включить на клиенте контроль ошибки деления на ноль?  [new]
Glory
Member

Откуда:
Сообщений: 104751
R-Magistr
Вопрос возник в связи со следующей ситуацией, у клиента формируется отчёт и ругается на деление на ноль, у меня тот же отчёт с теми же данными формируется нормально, некоторые люди подсказали что смотреть нужно в сторону отключения данного контроля над ошибками, но сами не знают как это сделать

Проверять надо все операции деления.
А не отключать/включать ошибку деление на 0.
9 окт 14, 09:08    [16679984]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить-включить на клиенте контроль ошибки деления на ноль?  [new]
гость 18
Guest
SET ARITHABORT
SET ARITHIGNORE 
SET ANSI_WARNINGS 


ну давайте, отлавливайте желательно вместе с "некоторыми людьми"
только потом, когда клиент будет лицо бить за данные в отчете, не обижайтесь на совет ;)
9 окт 14, 09:14    [16680015]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить-включить на клиенте контроль ошибки деления на ноль?  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2414
R-Magistr,

select .... , case when b=0 then null else a/b end


отключения к хорошему не приведут
9 окт 14, 09:55    [16680159]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить-включить на клиенте контроль ошибки деления на ноль?  [new]
R-Magistr
Member

Откуда:
Сообщений: 356
StarikNavy
R-Magistr,

select .... , case when b=0 then null else a/b end


отключения к хорошему не приведут


Я так делал, но всё равно ошибка
9 окт 14, 11:02    [16680573]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить-включить на клиенте контроль ошибки деления на ноль?  [new]
Glory
Member

Откуда:
Сообщений: 104751
R-Magistr
Я так делал, но всё равно ошибка

Значит не там делали
9 окт 14, 11:04    [16680577]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить-включить на клиенте контроль ошибки деления на ноль?  [new]
R-Magistr
Member

Откуда:
Сообщений: 356
Glory,

вот я и хотел узнать где именно нужно делать, ведь с моего рабочего места этот отчёт нормально отрабатывается, и ошибки не вываливает, а с компа пользователя вываливает :(, если дело в этом параметре, я хотел его у себя включить что бы посмотреть где именно он ругается, что бы исправить ))
9 окт 14, 11:22    [16680688]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить-включить на клиенте контроль ошибки деления на ноль?  [new]
Glory
Member

Откуда:
Сообщений: 104751
R-Magistr
вот я и хотел узнать где именно нужно делать

нужно угадать, где в тексте вашего запроса присутствует деление ?

R-Magistr
если дело в этом параметре, я хотел его у себя включить что бы посмотреть где именно он ругается, что бы исправить ))

Нет настроек, которые покажут, где случилось деление на 0.
Есть настройки, при которых сервер игнориует деление на 0.
Вам их уже показали. И по-умолчанию, эти настройки имеют значения, при которых деление на 0 завершается ошибкой.

Сообщение было отредактировано: 9 окт 14, 11:28
9 окт 14, 11:27    [16680738]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить-включить на клиенте контроль ошибки деления на ноль?  [new]
nizamovich
Member

Откуда: Москва
Сообщений: 116
R-Magistr,

используй NULLIF(поле , 0)
9 окт 14, 11:53    [16680927]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить