Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / А как проверить что поле в RecordSet в БД пустое? / 3 сообщений из 3, страница 1 из 1
25.02.2015, 02:31
    #38887910
Дмитрий77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А как проверить что поле в RecordSet в БД пустое?
Не пустая строка, а вообще ничего нет.

Код VB6:
Код: vbnet
1.
   str_value = IIf(IsNull(m_rs!str_field), "", m_rs!str_field)



Переписал так:
Код: vbnet
1.
      Dim str_value as String  = IIf(IsNothing(m_rs.Fields("str_field").Value), "", m_rs.Fields("str_field").Value)



Правильно?
Насчет проверки, где выделил.
...
Рейтинг: 0 / 0
25.02.2015, 03:26
    #38887916
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А как проверить что поле в RecordSet в БД пустое?
...
Рейтинг: 0 / 0
25.02.2015, 03:34
    #38887919
Дмитрий77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А как проверить что поле в RecordSet в БД пустое?
Сон Веры Павловны,
спасибо.

Опередил меня на 2 минуты, сам уже сделал тест-проект, поэкспериментировал и до этого допер, хотел уже доложиться.

Код: vbnet
1.
Dim str_value as String  = IIf(IsDBNull(m_rs.Fields("str_field").Value), "", m_rs.Fields("str_field").Value)



IsNothing не катит -всегда false.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / А как проверить что поле в RecordSet в БД пустое? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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