Как определить, что переменная = Null

Программирование на Active Server Pages и VBScript.
bs
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 115
Зарегистрирован: 31.01.2002 (Чт) 13:47
Откуда: Russia

Как определить, что переменная = Null

Сообщение bs » 16.07.2004 (Пт) 17:44

Как определить что значение переменной Null

значение переменной берется из базы данных (впрочем, это не имеет значения), некоторые значения данного поля пустые
perClassTemp = trim(rst("dtClass"))

затем пытаюсь сделать что-то вроде

if perClassTemp = Null then response.write "блаблаблаблабла"

но результата никакого! не работает!!!

Помогите, плиз!

Заранее спасибо!

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 16.07.2004 (Пт) 17:49

IsNull тебя спасет :)
I don't understand. Sorry.

Cyrax
Cyberninja
Cyberninja
Аватара пользователя
 
Сообщения: 891
Зарегистрирован: 25.04.2002 (Чт) 21:20
Откуда: Magnitogorsk, Russia

Сообщение Cyrax » 21.07.2004 (Ср) 15:02

IsNull может и спасет, но лучше наверное что-нибудь другое... как вариант
Код: Выделить всё
perClassTemp = rst.Fieds("dtClass") & ""
конкатенация с пустой строкой

кстати, то что значение берется из базы данных - это важно... какой тип у этого поля?
Ты это ему расскажи. Я уже пять болтов отвинтил, и конца не видно... (озадаченно) А это в какую сторону тянуть? Ну-ка... Ага, этот был лишний, этот вообще не отсюда, и этот... Точно, два болта.

Welcome to IRC

Tamahawk
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 03.02.2004 (Вт) 22:11

Сообщение Tamahawk » 31.07.2004 (Сб) 8:42

попробуй так
Код: Выделить всё
if perClassTemp = "" or perClassTemp =0  then response.write "блаблаблаблабла"

или так
Код: Выделить всё
if isEmpty(perClassTemp)= true then print "Quldoshboi"


Вернуться в ASP и VBScript

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

    TopList