注册 登录
编程论坛 ASP技术论坛

请教一个数据相加的问题

大兵 发布于 2005-06-11 20:55, 751 次点击
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("dat/tj.mdb")
exec="select * from sj where rq="&request.form("rq")
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,3
t1=rs("t2")+rs("t3")
rs("t1")=request.form("t1")
response.write rs("t2")
response.write rs("t3")
response.write rs("t1")
response.write rs("rq")
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
这段代码,rq=1,t2=2,t3=3,只有t1显示不出来,请问哪错了?
9 回复
#2
大兵2005-06-11 22:33
t1显示不出来的问题已解决,response.write t1.

又一问题:t1不能存盘,该如何解决?
#3
黑先锋2005-06-12 10:07
rs.open exec,conn,1,3
t1=rs("t2")+rs("t3")
rs("t1")=request.form("t1")

t1的数据类型和request.form("t1")接受的数据类型相同吗!~~~
#4
islet2005-06-12 10:31
t1=rs("t2")+rs("t3")
rs("t1")=request.form("t1")

t1 和 request.form("t1") 是两码事

rs("ti")永远也得不到t1的值
#5
黑先锋2005-06-12 14:02
以下是引用黑先锋在2005-6-12 10:07:35的发言: rs.open exec,conn,1,3 t1=rs("t2")+rs("t3") rs("t1")=request.form("t1") t1的数据类型和request.form("t1")接受的数据类型相同吗!~~~
说错了!~~   是t1字段的数据类型和request.form("t1")的数据类型相同吗!~~~
#6
tianlang4252005-06-13 11:39
同意4楼的说法!
#7
regedit2005-06-13 12:48
rs("t1")=request.form("t1")--->rs("t1")=t1
#8
大兵2005-06-13 18:17
请问该如何写?
#9
大兵2005-06-13 22:59
以下是引用大兵在2005-6-11 20:55:35的发言: <% set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("dat/tj.mdb") exec="select * from sj where rq="&request.form("rq") set rs=server.createobject("adodb.recordset") rs.open exec,conn,1,3 t1=rs("t2")+rs("t3")该成rs("t1")=rs("t2")+rs("t3") rs("t1")=request.form("t1")去掉 response.write rs("t2") response.write rs("t3") response.write rs("t1") response.write rs("rq") rs.update rs.close set rs=nothing conn.close set conn=nothing %> 这段代码,rq=1,t2=2,t3=3,只有t1显示不出来,请问哪错了?
问题就解决了,谢谢各位了
#10
爱在你左右2011-07-04 20:53
不好懂
1