Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Kaifa


Принципиальный молчун

Зарегистрирован:
21 June 2006
Сообщения: 3
Примеры кода: 0
 

Дурацкий вопрос по decimal

22 January 2007 08:24  


Имеем код


decimal d=0;
d = func_that_returns_zero();
if (d == 0) { do_something(); }

Функция func_that_returns_zero() возвращает значение 0, полученное из запроса sql примерно так (для данного случая, если убрать лишнее):


private decimal func_that_returns_zero()
{
SqlCommand cmd = new SqlCommand(@"
select null", SqlCon);
object obj = cmd.ExecuteScalar();
if (obj != null)
return (decimal)obj;
else return 0;
}

Дак вот, выделенный участок на некоторых компьютерах (на одном) не отрабатывает.
Я бы понял, если бы я использовал тип double, но здесь почему? Может из-за того, что константа 0 имеет тип double и она как-то криво преобразуется в 0?

Данное сообщение получено с сайта RSDN
Наверх
  



Общие вопросы программирования на ASP.NET

 Дурацкий вопрос по decimalKaifa  22 January 2007 08:24
 Re: Дурацкий вопрос по decimalWildMage  22 January 2007 08:51
 Re[2]: Дурацкий вопрос по decimal_FRED_  22 January 2007 09:41
 Re[3]: Дурацкий вопрос по decimalKaifa  22 January 2007 16:44
 Re[2]: Дурацкий вопрос по decimalWildMage  22 January 2007 08:52
 RE: Re[2]: Дурацкий вопрос по decimalAnton  22 January 2007 14:54
 RE: Re[2]: Дурацкий вопрос по decimalyar_coder  22 January 2007 15:11
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта