Asp, Msql и АГРЕГАТНЫЕ ФУНКЦИИ
Добрый день, всем,
Подскажите, пожалуйста, как вывести на экран монитора сумму всех значений столбца amount таблицы.
Пытаюсь сделать следующим образом:
set RSB = server.CreateObject("adodb.recordset")
strmSQL = "SELECT SUM (amount) From Test_Orders"
RSB.Open(strmSQL), Conn
Response.write "Сумма = "& "&strmSQL&"
RSB.close
set RSB=nothing
Однако на экран выводится: Сумма = &strmSQL&
Другие мои варианты тоже неудачны. Где ошибка?
Или имеются другие подходы?
Заранее благодарю.
Цитата:
Originally posted by ddmdm
ASP, MSQL Server 2000 и АГРЕГАТНЫЕ ФУНКЦИИ
Добрый день, всем,
Подскажите, пожалуйста, как вывести на экран монитора сумму всех значений столбца amount таблицы.
Пытаюсь сделать следующим образом:
set RSB = server.CreateObject("adodb.recordset")
strmSQL = "SELECT SUM (amount) From Test_Orders"
RSB.Open(strmSQL), Conn
Response.write "Сумма = "& "&strmSQL&"
RSB.close
set RSB=nothing
Однако на экран выводится: Сумма = &strmSQL&
Другие мои варианты тоже неудачны. Где ошибка?
Или имеются другие подходы?
Заранее благодарю.
ASP, MSQL Server 2000 и АГРЕГАТНЫЕ ФУНКЦИИ
Добрый день, всем,
Подскажите, пожалуйста, как вывести на экран монитора сумму всех значений столбца amount таблицы.
Пытаюсь сделать следующим образом:
set RSB = server.CreateObject("adodb.recordset")
strmSQL = "SELECT SUM (amount) From Test_Orders"
RSB.Open(strmSQL), Conn
Response.write "Сумма = "& "&strmSQL&"
RSB.close
set RSB=nothing
Однако на экран выводится: Сумма = &strmSQL&
Другие мои варианты тоже неудачны. Где ошибка?
Или имеются другие подходы?
Заранее благодарю.
Я не знаток ASP, но сдается мне, что дело в ковычках. Попробуй после "Сумма = " убрать ковычку, либо замени ее на одинарную. Может поможет.
Response.write "Сумма = " & RSB.Fields(0).Value
Спасибо всем,