如何用asp语言 将access数据库某个表的所有内容显示在页面中的表格里 并且可以添加删除操作

求实例源码... 求实例源码 展开
 我来答
陈君小狼
2011-04-04 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:128
采纳率:0%
帮助的人:158万
展开全部
假设文件名是list.asp
<%if request.QueryString("cmd")=null then
sql="select * from 表"
set rs = conn.execute(sql)%>
<table>
<tr><td>ID</td><td>姓名</td><td>密码</td><td>...字段标题</td><td>操作</td></tr>
<%do while not rs.eof%>
<form action="list.asp?cmd=save" method="post" name="form"><tr><td><%=rs("id")%></td><td><input name="n" type="text" value="<%=rs("name")%>" /></td><td><input name="p" type="text" value="<%=rs("password")%>" /></td><td><%=rs("字段")%></td><td><a href="list.asp?cmd=del&id=<%=rs("id")%>">删除</a><input name="Submit" type="submit" id="Submit" value="保存编辑" /></td></tr></form>
<%rs.movenext
loop'表示数据自动打印以上内容%>
</table>
<%elseif request.form("cmd")="save" then
set rs=server.createobject("adodb.recordset")
sql="select * from 表"
rs.Open sql,conn,3,3
'rs.AddNew 把'去掉,这段就变成添加功能
rs("name") = trim(request.form("n"))'保存姓名
rs("password") = trim(request.form("p"))'保存密码
rs.update
rs.close
set rs=nothing
response.write "<div align=center><h1 style=""margin:50px"">保存成功!返回请刷新页面即可看到更新后的信息。</h1><a href=""javascript:history.back()"">返回上页</a>    <a href=""javascript:self.close()"">关闭窗口</a></div>"
elseif request.QueryString("cmd")="del" then
sql="delete from 表 where id="&request.QueryString("id")
set rs = conn.execute(sql)
Response.write "<div align=center><h1 style=""margin:50px"">保存成功!返回请刷新页面即可看到更新后的信息。</h1><a href=""javascript:history.back()"">返回上页</a>    <a href=""javascript:self.close()"">关闭窗口</a></div>"
end if%>

唉,基本满足你的需要。显示所有、编辑、删除功能。保存和添加就是一段代码区别即更新数据没有 rs.AddNew 。而添加数据则有这个rs.AddNew,其他都差不多的自己举一反三吧。
桂弘0U
2011-04-04 · 超过44用户采纳过TA的回答
知道答主
回答量:188
采纳率:0%
帮助的人:134万
展开全部
建议你还是先去看书去。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式