asp 更新记录 更新记录不好用。每个页面没问题,就是内容更新不到数据库 数据库用的是access

<%biaoti=request.Form("biaoti")lanmu=request.Form("lanmu")neirong=request.Form("neiro... <% biaoti=request.Form("biaoti")
lanmu=request.Form("lanmu")
neirong=request.Form("neirong")
set gx=server.CreateObject("adodb.recordset")
sqlstr="select * from news"
gx.open sqlstr,conn,0,2
gx("biaoti")=biaoti
gx("lanmu")=lanmu
gx("neirong")=neirong
gx.update
response.Write "更新成功"
%>
怎样改成更新记录???
在线,帮帮忙吧。。。。
展开
 我来答
yuhuitao1978
2011-11-30 · 超过17用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:34.1万
展开全部
不太清楚你要表达的意思,是改成更新某条记录???如果是更新某条记录的话,需要从上一页面传递该条记录的ID值过来,id=request("id"),更新的话用gx.execute("update news set biaoti='"&biaoti&"',lanmu='"&lanmu&"',neirong='"&neirong&"' where id='"&id&"'"),如果要插入的话则执行gx.execute("insert into news(biaoti,lanmu,neirong) values('"&biaoti&"','"&lanmu&"','"&neirong&"'")
更多追问追答
追问
gx.execute("update news set biaoti='"&biaoti&"',lanmu='"&lanmu&"',neirong='"&neirong&"' where id='"&id&"'"),这个应该放在那一行上啊?好懵懂。我是想把这条记录改成更新记录。。。
能否 给个完整的答案啊! 很急的~~!!!!!
追答
放在你连接数据库成功以后,也就是在gx.open sqlstr,conn,0,2的后面,gx.execute("update news set biaoti='"&biaoti&"',lanmu='"&lanmu&"',neirong='"&neirong&"' where id='"&id&"'")这条语句就是更新语句,where id='"&id&"'是限定条件,限定数据表中id等于所取记录的id,否则默认更新数据表全部数据!
华基网络
2011-11-30 · 超过34用户采纳过TA的回答
知道答主
回答量:113
采纳率:0%
帮助的人:68.3万
展开全部
你要修改哪条记录啊?也没指定ID 啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式