
asp更新数据库问题,请高手指点,谢谢
表名:banners字段ID表名:Member字段pendingusername我一个页面有个提交按钮,问题是,如何实现:在点了提交按钮后把banners表里相对应的ID...
表名:banners 字段ID
表名:Member 字段pending username
我一个页面有个提交按钮,问题是,如何实现:在点了提交按钮后把banners表里相对应的ID写入到表member的pending字段里。(Submit提交页面如下)complete.asp
<!--#include file="conn.asp"-->
<%
if request("action")="done" then
sql="select * from members where username='"&username&"'"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
rs("id")=trim(request.Form("complete"))这里该怎么写呢
rs("pending")=trim(request.Form("pay"))
rs.update
rs.close
set rs=nothing
response.redirect"index.asp"
response.end
end if
%> 展开
表名:Member 字段pending username
我一个页面有个提交按钮,问题是,如何实现:在点了提交按钮后把banners表里相对应的ID写入到表member的pending字段里。(Submit提交页面如下)complete.asp
<!--#include file="conn.asp"-->
<%
if request("action")="done" then
sql="select * from members where username='"&username&"'"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
rs("id")=trim(request.Form("complete"))这里该怎么写呢
rs("pending")=trim(request.Form("pay"))
rs.update
rs.close
set rs=nothing
response.redirect"index.asp"
response.end
end if
%> 展开
4个回答
展开全部
改成这样:
<!--#include file="conn.asp"-->
<%
if request("action")="done" then
sql="select * from members where username='"&username&"'"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
rs.addnew
rs("id")=trim(request.Form("complete"))这里该怎么写呢
rs("pending")=trim(request.Form("pay"))
rs.update
rs.close
set rs=nothing
response.redirect"index.asp"
response.end
end if
%>
不行的话找我!
<!--#include file="conn.asp"-->
<%
if request("action")="done" then
sql="select * from members where username='"&username&"'"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
rs.addnew
rs("id")=trim(request.Form("complete"))这里该怎么写呢
rs("pending")=trim(request.Form("pay"))
rs.update
rs.close
set rs=nothing
response.redirect"index.asp"
response.end
end if
%>
不行的话找我!
参考资料: ASP

2025-08-05 广告
由于 Paykka 的所有操作流程都是线上化的,所以推测其支持移动端操作,比如通过 APP 或者适配移动端的网页端。这方便用户随时随地管理自己的账户和资金,提升了使用的便捷性。具体情况可咨询官方确认。...
点击进入详情页
本回答由paykka提供
展开全部
你可以吧SQL语句改成这样,
sql="insert into member(pending) select id from banners where username='"&username&"'"
但要保证表member存在
set connstr=server.createobject("adodb.connection")
connstr.execute sql
就好了
sql="insert into member(pending) select id from banners where username='"&username&"'"
但要保证表member存在
set connstr=server.createobject("adodb.connection")
connstr.execute sql
就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般id都是自动编号的,不能自己给他赋值,你新建一个字段id1
然后rs("id1")=trim(request.Form("complete"))这样一定能存储进去
或者你把自动编号取消了也应该可以
呵呵 祝你好运
然后rs("id1")=trim(request.Form("complete"))这样一定能存储进去
或者你把自动编号取消了也应该可以
呵呵 祝你好运
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
再建立一个数据集
例:
set rs1=server.createobject("adodb.recordset")
rs1.open sql,conn,1,3
然后rs("xxx")=rs1("xxx")
例:
set rs1=server.createobject("adodb.recordset")
rs1.open sql,conn,1,3
然后rs("xxx")=rs1("xxx")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询