powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как получить значение null
8 сообщений из 8, страница 1 из 1
как получить значение null
    #32230648
UU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть код

System.Data.SqlClient.SqlDataReader myreader=...
myreader.Read()
if myreader.GetSqlValue(4)!=null
{
..
}

значение поля в записи точно null, но мы успешно входим в тело if'а

может как-нибудь под-другому надо брать значение?
...
Рейтинг: 0 / 0
как получить значение null
    #32230654
newuser2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А может поле возвращает тебе "" (в установках сервера)
...
Рейтинг: 0 / 0
как получить значение null
    #32230686
UU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если в if'е заменить условие на следующее, то все работает как надо
(System.Convert.ToString(myreader.GetSqlValue(4))!="Null")
...
Рейтинг: 0 / 0
как получить значение null
    #32231130
Фотография ctmike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
if (myreader.GetSqlValue(4)=Convert.DBNull)
MessageBox.Show("Вошёл");

null и NULL не одно и тоже....

Наилучшие...
...
Рейтинг: 0 / 0
как получить значение null
    #32231134
Фотография ctmike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Говорила же мама, будь внимательней, нет не слушался
Код: plaintext
1.
if (myreader.GetSqlValue( 4 )==Convert.DBNull) 
    MessageBox.Show( "Вошёл" );


Вот теперь наилучшие...
...
Рейтинг: 0 / 0
как получить значение null
    #32231159
UU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пока не проходит такой фокус, еще попытаюсь :)
...
Рейтинг: 0 / 0
как получить значение null
    #32231172
UU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
if (myreader. GetValue (4)!=Convert.DBNull)

вот так работает правильно почему-то, а если getsqlvalue, то нет

спасибо за совет!
...
Рейтинг: 0 / 0
как получить значение null
    #32233279
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наиболее корректно проверять так:

if (myreader.IsDBNull(4)) {...}
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как получить значение null
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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