|
主题: 为什么这样行不通?
|
牧羊孩
职务:普通成员
等级:1
金币:0.0
发贴:20
|
#12004/1/18 8:51:02
<% set rs=server.CreateObject("adodb.recordset") sql="select * from subject" rs.open sql,conn,2,3 set rs1=server.CreateObject("adodb.recordset") sqlrs1="select * from subject where uid="&request("uid") rs1.open sqlrs1,conn,2,3 rs.addnew rs("subject")=subject rs("email")=email rs("reply")=reply rs("leibie")="Reply" rs("rid")=request("uid") rs1("rtime")=now rs.update rs.close %>
为什么我这样实现不了更新两个表中的数据呢?
|
悲伤的设计
职务:普通成员
等级:1
金币:1.0
发贴:158
|
#22004/1/18 22:15:50
rs.addnew 更新不要用这个语句, 然后你写也写错了
|
牧羊孩
职务:普通成员
等级:1
金币:0.0
发贴:20
|
#32004/1/19 0:22:44
更新不写这个语句吗? 那我哪里写错了?
|
缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#42004/1/19 1:48:09
老老实实分开写,rs是rs,rs1是rs1
|
悲伤的设计
职务:普通成员
等级:1
金币:1.0
发贴:158
|
#52004/1/19 13:58:59
第一,像allinhands说不太熟练时老实点点 第二,rs.addnew是新增一个,而不是更新 第三,要更新,你的sql="select * from subject" 还没指定条件吧
|