学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

求助这段代码哪里出错了?(关于加法运算)

求助这段代码哪里出错了?(关于加法运算)

在ASP页面上如何进行运算呢/?
我在数据库时有几个字段.每次都要添加值进去,然后让他们相加.放在数据库里.请问如何实现呀??
我知道要先从数据库里提出数据然后和新的数据相加,再放入数据库,高手帮忙,怎么办呀??

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="file:///E|/mybbs/swd/conn_fj16.asp" -->
<!--#include file="file:///E|/mybbs/swd/admin_qx.asp" -->
<%
set conn=server.createobject("adodb.connection")
DSNtemp = "Driver={Microsoft Access Driver (*.mdb)};"
DSNtemp = DSNtemp & "DBQ=" & server.mappath("/swd/date/student.mdb")
conn.open DSNtemp
%>
<%
xingming=trim(request("xingming"))
zzgzdf=trim(request("zzgzdf"))
zzgzkf=trim(request("zzgzdf"))
glgzdf=trim(request("glgzdf"))
glgzkf=trim(request("glgzkf"))
jxgzdf=trim(request("jxgzdf"))
jxgzkf=trim(request("jxgzkf"))
sql="select * from lhgl where xingming like '"+xingming+"' "
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,2
rs("zzgzdf")=csng(rs("zzgzdf"))+csng(zzgzdf)
'response.write rs("zzgzdf")
'response.end
rs("zzgzkf")=csng(rs("zzgzkf"))+csng(zzgzkf)
rs("glgzdf")=csng(rs("glgzdf"))+csng(glgzdf)
rs("glgzkf")=csng(rs("glgzkf"))+csng(glgzkf)
rs("jxgzdf")=csng(rs("jxgzdf"))+csng(jxgzdf)
rs("jxgzkf")=csng(rs("jxgzkf"))+csng(jxgzkf)
rs.update
response.Write "<script language=javascript>{window.alert('数据添加成功!请点击“确定”继续添加   ');window.location.href='lhdf_add.asp';}</script>"
setrs(rs)

%>

[ 本帖最后由 peiyanjian 于 2008-5-3 21:51 编辑 ]

TOP

rs.update
rs("a")=cint(rs("a"))+cint(b)
rs("c")=cint(rs("c"))+cint(d)
rs.update

TOP

能不能解释 一下呀,不是很明白

TOP

直接在添加数据时,计算和,一起写入数据库不行吗
改变一切,须从改变观念开始!

TOP

??????????

TOP

sql = "update table set a = a + " & addnumber & " where xxx"

TOP

高手帮忙修改一下,我搞不明白了...

TOP

rs.open sql,conn,1,3

TOP

发新话题