读书人

关于ASP转换SQL栏位字符串输出,该怎么

发布时间: 2012-05-01 12:48:58 作者: rapoo

关于ASP转换SQL栏位字符串输出
想请问下如下查询出来的结果如何response.write在页面上呢??
where 后面是条件,不用管,只输出前面查询的值即可。tks

SQL code
SELECT SUM(CASE WHEN isnumeric(amount) = 1 THEN cast(amount AS decimal(38, 2)) ELSE 0 END)FROM PQOrderLINWHERE pqorderno = 'PQ1204007'


[解决办法]
VB code
<%set rs=conn.exexute(sql)if not rs.EOF thenresponse.write rs(0)end if%>
[解决办法]

rs,sql都没有定义
<%
dim rs,sql
set rs=server.createobject("adodb.recordset")
sql="SELECT SUM(CASE WHEN isnumeric(amount) = 1 THEN cast(amount AS decimal(38, 2))
ELSE 0 END) from PQOrderLin where PQorderNo='"&PQorderNo&"'"
set rs=conn.exexute(sql)
if not rs.EOF then
response.write rs(0)
end if

%>
[解决办法]
带参 进去呀

PQorderNo="PQ1204007"

dim rs,sql
set rs=server.createobject("adodb.recordset")
sql="SELECT SUM(CASE WHEN isnumeric(amount) = 1 THEN cast(amount AS decimal(38, 2))
ELSE 0 END) from PQOrderLin where PQorderNo='"&PQorderNo&"'"
set rs=conn.exexute(sql)
if not rs.EOF then
response.write rs(0)
end if

执行前 先放在 查询分析器里检查 是否有返回数据

读书人网 >ASP

热点推荐