ASP读取表中某行数据值?

我有一表叫xxxx,现通过下面的代码显示出来后,我想在每一行数据的后面添加一个"修改"按钮,点击后可在弹出的新页面中只显示这条数据,并可以修改整条数据.我该如何实现这个功... 我有一表叫xxxx,现通过下面的代码显示出来后,我想在每一行数据的后面添加一个"修改"按钮,点击后可在弹出的新页面中只显示这条数据,并可以修改整条数据.我该如何实现这个功能呢?

<%
exec="select * from xxxx "
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
<table width="1200" border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center"><strong>项目号</strong></td>
<td align="center"><strong>间隔</strong></td>
<td align="center"><strong>区域</strong></td>
<td align="center"><strong>来源</strong></td>
<td align="center"><strong>任务</strong></td>
<td align="center"><strong>有效性</strong></td>
<td align="center"><strong>任务描述(中)</strong></td>
<td align="center"><strong>任务描述(英)</strong></td>
<td align="center"><strong>版本号</strong></td>
</tr>
<%do while not rs.eof%><tr valign="top">
<td width="87"><%=rs("itemno")%></td>
<td width="59"><%=rs("interval")%></td>
<td width="58" align="center"><%=rs("zone")%></td>
<td width="60" align="center"><%=rs("Auth")%></td>
<td width="70"><%=rs("task")%></td>
<td width="71"><%=rs("eff")%></td>
<td width="291"><%=rs("desc")%></td>
<td width="408"><%=rs("desE")%></td>
<td width="76"><%=rs("revno")%></td>
</tr><%
rs.movenext
loop
%>
</table>
我只是用记事本写得这段代码~

不知道"武汉理工GIS"说的GridView控件是啥环境下的东东?
展开
 我来答
vosto86
推荐于2016-10-02 · 超过25用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:0
展开全部
不要用按钮,用链接来做,传递变量就可以了

<%
exec="select * from xxxx "
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
<table width="1200" border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center"><strong>项目号</strong></td>
<td align="center"><strong>间隔</strong></td>
<td align="center"><strong>区域</strong></td>
<td align="center"><strong>来源</strong></td>
<td align="center"><strong>任务</strong></td>
<td align="center"><strong>有效性</strong></td>
<td align="center"><strong>任务描述(中)</strong></td>
<td align="center"><strong>任务描述(英)</strong></td>
<td align="center"><strong>版本号</strong></td>
<td align="center"><strong>操作</strong></td> //增加一列
</tr>
<%do while not rs.eof%><tr valign="top">
<td width="87"><%=rs("itemno")%></td>
<td width="59"><%=rs("interval")%></td>
<td width="58" align="center"><%=rs("zone")%></td>
<td width="60" align="center"><%=rs("Auth")%></td>
<td width="70"><%=rs("task")%></td>
<td width="71"><%=rs("eff")%></td>
<td width="291"><%=rs("desc")%></td>
<td width="408"><%=rs("desE")%></td>
<td width="76"><%=rs("revno")%></td>
<td width="76><a href="a.asp?itemnoid=<%=rs("itemno")%>">修改</td> //把项目号作为关键字段传递,a.asp为修改页面
</tr>
<%
rs.movenext
loop
%>

在a.asp页面 //修改页面
<%
dim aa
aa=Request.QueryString("itemno")

exec="select * from xxxx where itemno=aa "
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>

下面你应该都会了吧,把数据绑定到文本框。
望早日解决!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qq620053813
2010-08-04
知道答主
回答量:26
采纳率:0%
帮助的人:15.5万
展开全部
一个链接搞定,还要按钮
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LandingSir
2010-08-04
知道答主
回答量:28
采纳率:0%
帮助的人:22.1万
展开全部
DataGrid 还是 GridView控件就有这个功能啊,拖一个控件,设置数据源,允许编辑和修改就可以了呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式