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

Код 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
А как проверить что поле в RecordSet в БД пустое?
    #38887916
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
А как проверить что поле в RecordSet в БД пустое?
    #38887919
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры Павловны,
спасибо.

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


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