Мда... опрос просу рознь...

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Alex_2005
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 242
Зарегистрирован: 07.04.2005 (Чт) 17:09
Откуда: Germany, Baden-Wurttemberg, Bietigheim-Bissingen

Мда... опрос просу рознь...

Сообщение Alex_2005 » 02.06.2005 (Чт) 10:11

Проблемма следущая: мне нужно получить максимальное значение из поля Gruppennummer3, если конечно есть '48' в Gruppennummer2, так вот , 48 в базе данных нет, поэтому выдаётся пустое поле со значеннем NULL. если конечный результат нуль, то тогда нужно присвоить переменной MaxGruppennummer3 значение 0, но почемуто он перескакивает это место а идёт дальше,.. в чём проблемма, не подскажите?
Код:
Код: Выделить всё

Set rs2 = Db2.OpenRecordset("SELECT MAX (Gruppennummer3)  FROM  S_LeistungGrp3 WHERE Gruppennummer2 LIKE '48'")
            If rs2(0) = Null Then
                MaxGruppennummer3 = 0 'Вот тут он должен работать
            Else
                rs2.MoveLast ' А тут молчать, всмысле пропустить
                rs2.MoveFirst
                MaxGruppennummer3 = Val(rs2(0))
            End If

ЗЫ: прошу прощения за имена переменных и таблиц, немоцкое ж всё....
Guten Morgen! А если не Guten, то тогда это и не Morgen...

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 02.06.2005 (Чт) 10:29

Не rs2(0) = Null, а IsNull(rs2(0))
Lasciate ogni speranza, voi ch'entrate.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 02.06.2005 (Чт) 10:30

А еще лучше -- select nz(max(Gruppennumber3);0) from ...
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Visual Basic 1–6

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

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

    TopList  
cron