powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [VBA+ADO] Правильная проверка на NULL
4 сообщений из 4, страница 1 из 1
[VBA+ADO] Правильная проверка на NULL
    #36668693
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Досталось в наследство:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
GDF_ID = RS.Fields("GDF_ID")
Response.Write "GDF_ID = " & RS.Fields("GDF_ID") //  36 

if GDF_ID is empty then
	GDF_ID =  1 
	Response.Write "GDF_ID is empty"
end if
В резалтсете GDF_ID=36, что и подтверждает первый Response.Write. Но почему-то выполняется и GDF_ID is empty Ж8-/ Как в VBA корректно проверить на наличие отсутствия NULL. А-ля:
Код: plaintext
1.
GDF_ID = !RS.Fields("GDF_ID").IsDBNull() ? RS.Fields("GDF_ID") :  1 ;
???
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
[VBA+ADO] Правильная проверка на NULL
    #36668724
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
if not isnull(RS.Fields("GDF_ID")) then
    GDF_ID = RS.Fields("GDF_ID")
else
    GDF_ID= 1 
end if
...
Рейтинг: 0 / 0
[VBA+ADO] Правильная проверка на NULL
    #36668837
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На всякий случай: нет такого условия is empty, зато есть функция IsEmpty.
...
Рейтинг: 0 / 0
[VBA+ADO] Правильная проверка на NULL
    #36669121
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyНа всякий случай: нет такого условия is empty, зато есть функция IsEmpty.
Ex_SoftДосталось в наследство
Но, все равно, THNX! Бум надеяцо, что больше никаких случаев с васиком не возникнет... А то я на нем последний раз еще в школе на "Корветах"... (макросы в M$ Office - не в счет)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [VBA+ADO] Правильная проверка на NULL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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