asp怎么实现修改一个表,又更新一条数据

<% if request.querystring("action")="dh" then
set rs=server.createobject("adodb.recordset")
sql="select * from ims_mc_members where uid="&request.form("uid")&" "
rs.open sql,conn,1,3
rs("credit1")=trim(request.form("credit1"))
rs.update
response.Write "<script language=javascript>alert('兑换成功!');window.location.href='"&request.serverVariables("HTTP_REFERER")&"';</script>"
rs.close
set rs=nothing
conn.close
set conn=nothing
end if
%>
上边是修改的字段
<% if request.querystring("action")="dh" then
set rs1=server.createobject("adodb.recordset")
sql="select * from mc_paidui "
rs1.open sql,conn,1,3
rs1.addnew
rs1("cart")=trim(request.form("cart"))
rs1("uid")=server.HTMLEncode(trim(request.form("uid")))
rs1("uniacid")=server.HTMLEncode(trim(request.form("uniacid")))
rs1("sh")=server.HTMLEncode(trim(request.form("sh")))
rs1("datetime")=trim(request.form("datetime"))
rs1.update
rs1.close
set rs1=nothing
conn.close
set conn=nothing
end if
%>
这里是更新的表
请问如何实现2个表一个增加,一个修改?

<% if request.querystring("action")="dh" then
conn.execute("Insert Into mc_paidui (cart,uid,uniacid,sh,datetime) values ('"&trim(request.form("cart"))&"',"&server.HTMLEncode(trim(request.form("uid")))&","&server.HTMLEncode(trim(request.form("uniacid")))&","&server.HTMLEncode(trim(request.form("sh")))&",'"&trim(request.form("datetime"))&"')") '注数字型用"&&",文本型用'"&&"',自己核实一下
set rs=server.createobject("adodb.recordset")
sql="select * from ims_mc_members where uid="&request.form("uid")&" "
rs.open sql,conn,1,3
rs("credit1")=trim(request.form("credit1"))
rs.update
response.Write "<script language=javascript>alert('兑换成功!');window.location.href='"&request.serverVariables("HTTP_REFERER")&"';</script>"
rs.close
set rs=nothing
conn.close
set conn=nothing
end if
%>
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-08-09
把两段代码写到asp文件里面应该就可以了吧。

asp如何动态的向access中的一张已有表增添字段?
一、insert into 新增一个记录的insert into 语法如下:insert into 表 [(字段1[,字段2[, ...]])]values (值1[,值2[, ...])二、Insert Into...Select 若要新增多个记录,可以使用insert into ...select,语法如下:insert into 表 [IN 外部资料库] [(字段1[,字段2[, ...]])]selec...

用ASP与SQL怎样实现数据的添加、查询、修改 删除
第一个连接到数据库 你现在是ASP新手,您可以网上先搜索一下连接SQL数据库代码.一般都搜索的到.第二步 打开一个表进行读取,更新,添加,删除.一般为 rs.addnew rs.update rs.delete 新建 更新 删除 打开表我用的方法是 set rs=server.createobject("adodb.recordset")sql="select from 表名称 order ...

asp.net读取数据库到文本框,修改再更新到数据库
1、加载数据到文本框 2、修改数据 3、点“提交”这次回传,导致后台页面再次加载原始数据到文本框 注意:此次后台程序又将文本框的值,设置成数据库里面的那个原来的值 4、插入数据库。。。结果插入的时候textbox的值已经变了,变成还是数据库里面的那个。。。上述,可以设置断点调试,一下就看出来了。

asp.net 怎么向一个表中添加一个数据
其实你可以把添加理解为更新,这里所谓的添加并不是添加新的一行,而是先查询到某一行中的某一列然后“添加一个数据”,那就是相当于将原先为null的数据更新为你想要输进去的值,这样就将一个insert的问题转化为一个update的问题了,由于insert语句一般用于新的一行的插入,而并不适用于对一个已经存在...

asp的批量更新代码需要修改一下
复选得到的是一组数据,首先你表单里面要把value设置为对应的ID,然后asp处理的时候用in 别用= select * from pinpai where id in (选择的值的列表)

ASP关于批量修改数据并更新的问题,谢谢。
do while not (rs.bof or rs.eof) --> do while not rs.eof bookname="你好" --- > rs("bookname")="你好"没有错误信息,只能推测

asp程序中,怎样将多条记录同时修改?
where 你的条件 比如要更新xiaoxi表中的全部的shifouyidu项,值为yes,则 update xiaoxi set shifouyidu=yes 就上面更改的是同一个值的情况 不同值的话,在你的查询循环你赋值一个i=1,在next的地方i=i+1 比如工资,则,工资的name=gz<%=i%> 这样,更新数据的时候也用循环就OK了 ...

在asp中,浏览页面的时候就自动添加了数据,点击添加按钮后又添加了同样...
应该是设置参数的问题:你给这个页面加个参数 比如 提交时 ?action=add 然后再这个页面接受下action 如:action=request.question("action")对action 做判断 如果是“add”则执行添加的语句否则就不添加。你仔细检查下。

帮忙修改asp代码实现上一条下一条功能
rs.open sql,conn,1,1 If rs.eof and rs.bof Then response.write "[本类巳是最早发布]"Else title = rs("nodecode")ids = rs("id")rs.close set rs=nothing %>[<a href="?id=<%=ids%>"><%=title%>]<%end if%> 下一篇:< set rs=server.CreateObject("adodb.recordset")sql...

asp如何更新一条数据库记录使用update
conn.execute "update [表名] set [列名]=值 where [id]=编号"%>如下面一个数据库数据库文件名123.mdb表名userinfo数据\/列名 id username password 0 lorabit PiG!!! 1 paint DoG!!!当paint用户需要更新其密码为PiG!!!时,我们就需要这样一段ASP<%'连接数据库 db.mdb是您的数据库文件Set conn = ...

相似回答