Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ASP > Глупый вопрос по ASP, но ООООООчень надо


Автор: Fenyx 17.6.2004, 18:12
Люююди, помогите ктоо-нибудь, будьте так любезны....

У меня две переменных
Set RS1 = Conn.Execute("SELECT SUM(CONVERT(decimal(15,0),bytesrecvd))/1024/1024 FROM tb_ISA_WebProxyLog WHERE logdate >= '06.01.2004' AND clientIP = '"&name&"'")
и
Set RS2 = Conn.Execute("SELECT SUM(CONVERT(decimal(15,0),bytessent))/1024/1024 FROM tb_ISA_WebProxyLog WHERE logdate >= '06.01.2004' AND clientIP = '"&name&"'")

Инфу на страницу выводит замечательно, а вот просуммировать их не выходит....
Я пишу так:
<% a = RS1(0)
b = RS2(0) %>

<% c = a + b %> !!!! Ошибка
<% response.write© %> !!!! Соответсвенно ничего не выводит...

Подскажите что я не правильно делаю...
Заранее благодарю...

Автор: boevik 17.6.2004, 19:46
Fenyx , выполни все одним запросом.
Код
Set RS1 = Conn.Execute("SELECT SUM(CONVERT(decimal(15,0),bytesrecvd))/1024/1024 + SUM(CONVERT(decimal(15,0),bytessent))/1024/1024 FROM tb_ISA_WebProxyLog WHERE logdate >= '06.01.2004' AND clientIP = '"&name&"'")
IMHO, должно сработать.
Добавлено @ 19:50
А какую ошибку выдает?

Автор: Fenyx 17.6.2004, 21:18
Microsoft VBScript runtime ошибка '800a000d'

Type mismatch

/s/q.asp, line 63

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)