Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / IsDBNull / 2 сообщений из 2, страница 1 из 1
19.07.2006, 15:44
    #33864369
met-al
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IsDBNull
Помогите с такой ситуацией
Есть числовое поле в таблице.
Делаю выборку и

TextBox1.Text = IIF(IsDBNull(rdr("my_num")), "0", FormatNumber(rdr("my_num"),2,,,TriState.False))

Если это поле не пустое (т.е. >= 0), то все работает нормально.
Если поле пустое (null), то выдает ошибку:

Cast from type 'DBNull' to type 'Currency' is not valid

Получается, проверка на null прошла неуспешно или ее вообще не было :(
И система пытается сконвертировать null в число в определенном формате.
Что делать?
...
Рейтинг: 0 / 0
19.07.2006, 15:51
    #33864393
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IsDBNull
Надо блоги читать:
http://blogs.gotdotnet.ru/personal/CRaSH/PermaLink.aspx?guid=d2f2e5d2-e3f5-4921-8bc3-100e4badf3d3

Проблема решается использование IF THEN ELSE----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / IsDBNull / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]