ASP 如何条件求和

来源:百度知道 编辑:UC知道 时间:2024/06/21 21:49:07
表 ty 字段 gongji 姓名 xingming

麻烦详细一些 谢谢 !
<%=conn.Execute("select sum(gongji) from ty where ID="&ID&" ")(0)%>

这个为啥不好使呢 ?

<%

ID=request("ID")
sql="select * from ty where ID="&ID&""
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,2
%>

也没有问题呀 !

3楼的 你的也不行呀 !

Microsoft JET Database Engine 错误 '80040e10'

至少一个参数没有被指定值。

/jiaban/add.asp,行 246

<%=conn.Execute("select sum(gongji) from ty where ID="&ID)(0)%>

ID 是 ty 表里的

我想要的 ID 是 jiaban表里的和

好使啊,这个都不会,conn.Execute就更难了.
确定数据库有ID字段(数值型或自动编号型),下面给你改一下:

<%
ID=request("ID")
sql="select * from ty where ID="&ID
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,2
%>

接下来就看你求什么的和了...

---------
ID 是 ty 表里的
我想要的 ID 是 jiaban表里的和
---------

又冒出个jiaban表? 里面都有什么字段?
ty 里的ID 是jiaban表里的(什么字段或条件的)和?
弄不清楚!汗!

用SUM求和!

select sum(gongji) from ty where xingming = 'aaa'

<%=conn.Execute("select sum(gongji) from ty where ID="&ID)(0)%>