代码解释: (1)<% exec="select * from aa order by id desc " set rs=server.createobject("adodb.recordset") rs.open exec,conn,1,1 %> 上面的代码是创建一个 recordset 对象。

该对象是用来打开数据库中的表的。

也就是打开 aa exec="select * from aa order by id desc " 这句的意思是查找表 aa 中所有信息并倒序排列 信息. *号表示 aa 中所有的信息 order by id 就是 aa 中 id 字段 desc 是倒序的意思 rs.open exec,conn,1,1 这句话的意思是用 recordset 对象来打开 conn 中的表 (2)

<% if rs.eof and rs.bof then response.write("暂时没有文章") else do while not rs.eof %> 上面是 if 语句。

else 语句是相当重要的。

if 。

希望一些初学者要认真的研究一下 if else 语句。

不可心急。

基础才是硬道理 rs.eof 的意思是 aa 表中的最后一条记录 那么 rs.bof 就是第一条记录 整个语句用中文翻译就是 当 aa 表中的最后和最前一条信息没有的时候。

就输出暂时没有 文章 或则就循环到 eof 最后一条信息。

(3)

上面的代码比较容易理解。

<%=rs("id")%>这个用法是输出数据库字段 id.. 编辑" title="" target="_self">编辑" target="_blank">" target="_self">编辑这段很重要。

我来解释一下。

在 ie 窗口点 编辑 的时候。

页面会跳转到 modify.asp 的文件里的 id 并进行相应的处理。

这里很难解释清楚。

在接下来的例子中再慢慢解说(4) <% rs.movenext loop end if %> 这句是循环结束的语句 rs.movenext 这句是游标向下指的意思(5) <% rs.close set rs=nothing conn.close set conn=nothing %>

这句是关闭数据库的语句 用完数据库后要记得关闭数据库。

以免占用资源 养成随手关门的好习惯就学到这里。

好好消化上面的代码。

心急吃不了热豆腐。

一步一个脚印最塌实 (第 3 个小时) 现在来学添加数据到数据库 需要两个文件来实现 (1)先建立一个提交表单 add.asp 代码如下:CODE: 无标题文档
名字
备注
题目
上面代码要注意的是 action="add_new.asp"提交到 add_new.asp 文件 还有 name="name" name="content" name="title" 名字要对应 (2)处理文件 add_new.asp 代码如下: CODE: <% name=request.form("name") content=request.form("content") title=request.form("title")

exec="insert into aa(name,content,title) values('"+name+"','"+content+"','"+title+"')" conn.execute exec conn.close set conn=nothing response.redirect "index.asp" %> 代码解释: (1) name=request.form("name") content=request.form("content") title=request.form("title") 这三句 语句是接 收 add.asp 发来 的信息。

request.form("name")就 是对 应 add.asp 中的 。

name="name"(2) exec="insert into aa(name,content,title) values('"+name+"','"+content+"','"+title+"')" conn.execute exec 上面的语句是数据库插如信息的语句 insert into aa(name,content,title) 中文意思是插入信息对应 aa 表中的三个字段 三个字段的数值是 values('"+name+"','"+content+"','"+title+"') 这里面对应的值是 这三句语句 name=request.form("name") content=request.form("content") title=request.form("title") 传递的(3) conn.close set conn=nothing response.redirect "index.asp" 关闭数据库。

写如成功后自动转页面到 index.asp到这里相信你已经学会如何添加新记录到数据库了。

那就跟着我接着学吧。

ASP 基础实例教程之五个小时学会 Asp 连接 access 添加,删除,修改四 (第 4 个小时) 接下来我们来学删除数据库信息。

删除信息比较简单。

只需要一个文件 del.asp 代码如下:CODE:

<% exec="delete * from aa where id="&request.querystring("id") conn.execute exec conn.close set conn=nothing response.redirect "index.asp" %>代码解释: exec="delete * from aa where id="&request.querystring("id") conn.execute exec 先翻译成中文意思 删除表 aa 中 id 字段的值。

这个值等于="&request.querystring("id") 还记得我们建立 index.asp 文件的时候吗?里面有段语句是这样的

大家现在看明白了吧!你们这么聪明。

一定明白了。

我再补充说两句 当我们点击删除的时候。

这个时候就会连接到 del.asp 做处理。

而同时 del.asp 接收到我们的请求是通过"&request.querystring("id")这句语句 然后 conn.execute exec 这条语句就执行删除。

整个流程就是这样。

希望学习的人好好弄清楚。

那样我们才可以继续学习修改 (第 5 个小时) 现在学习数据的修改。

这是难点。

大家要认真的跟着我学。

本人也是看了很久才学会的。

解释的不好多多包容。

修改需要两个文件 (一)建立 modify.asp 和 del.asp 很像似 代码如下: CODE: <% exec="select * from aa where id="&request.querystring("id") set rs=server.createobject("adodb.recordset") rs.open exec,conn,1,1 %>

一天学会asp编程

 时间:2012-04-05 04:04:33 贡献者:韩天庭

导读:两小时学会 asp+access 编程asp 对 access 数据库中数据的添加、修改、删除(已测试)--初学者教程 2008-04-26 08:231: 首先建立一个 access 数据库保存为 xhnew.mdb 表名为 aa 字段如下: id 自动排序 nam

编程
编程

两小时学会 asp+access 编程asp 对 access 数据库中数据的添加、修改、删除(已测试)--初学者教程 2008-04-26 08:231: 首先建立一个 access 数据库保存为 xhnew.mdb 表名为 aa 字段如下: id 自动排序 name 文本 content 文本 xhtime 日期 默认值 now() title 文本 2:打开 DW 建立文件 conn.asp 文件 代码如下: CODE:<% set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("xhnew.mdb") %> 这段语句是连接数据库的语句 set conn=server.createobject("adodb.connection")创建一个 connection 对象 用该对象的 open 方法打开数据库 driver={microsoft access driver (*.mdb)};这句语句是 access 的驱动 dbq="&server.mappath("xhnew.mdb")这句是数据库的路径 建立 conn.asp 是为了方便接下来的教学。

我们可以任何要用到打开数据库连接的文件里加 就可以调用 是不是很方便。

第一个小时就学这么多。

当你弄明白上面的数据库还有代码后。

就继续跟着我学吧! (第 2 个小时) 现在来学把数据库的信息输出来 下面先建立一个主文件 index.asp 代码如下 CODE: <% exec="select * from aa order by id desc " set rs=server.createobject("adodb.recordset") rs.open exec,conn,1,1

%>

<% if rs.eof and rs.bof then response.write("暂时没有文章") else do while not rs.eof %> <% rs.movenext loop end if %>
<%=rs("id")%> <%=rs("name")%> <%=rs("content")%> <%=rs("xhtime")%> <%=rs("title")%> 编辑" title="" target="_self">编辑" target="_blank">" target="_self">编辑 删除" title="">删除" target="_blank">">删除
<% rs.close set rs=nothing conn.close set conn=nothing %>
添加
<%=rs("id")%> <%=rs("name")%> <%=rs("content")%> <%=rs("xhtime")%> <%=rs("title")%> 编辑" title="" target="_self">编辑" target="_blank">" target="_self">编辑 删除" title="">删除" target="_blank">">删除
删除" title="">删除" target="_blank">">删除

name content title
"> "> "> ">
<% rs.close set rs=nothing conn.close set conn=nothing %>代码解释: (1) <% exec="select * from aa where id="&request.querystring("id") set rs=server.createobject("adodb.recordset") rs.open exec,conn,1,1 %> 这句 exec="select * from aa where id="&request.querystring("id")我在 del.asp 里解释过了 在这里也是一样的道理 set rs=server.createobject("adodb.recordset") rs.open exec,conn,1,1 上面是用 recordset 对象打开数据表。

(2) "> 这里要注意名字要对应。

否则或出错。

"> 这里是隐藏表单。

提交隐藏的表单元素会随着表单一起提交,用于传递变量 。

(二)建立 modifysave.asp 文件 代码如下: CODE:

<% exec="select * from aa where id="&request.form("id") set rs=server.createobject("adodb.recordset") rs.open exec,conn,1,3 %> <% rs("name")=request.form("name") rs("content")=request.form("content") rs("title")=request.form("title") rs.update rs.close set rs=nothing conn.close set conn=nothing response.redirect"index.asp" %>代码解释: (1) rs("name")=request.form("name") rs("content")=request.form("content") rs("title")=request.form("title") 这三句话的意思是数据库中的 rs("name")的值等于接收到 request.form("name")的值 request.form("name")的值是从 modify.asp 传递来的。

(2) rs.update 这句语句是更新数据库里的信息的意思 就是把提交的信息上传到数据库 aspAsp 连接 access 添加,删除,修改已经都教完了 许多大的系统如新闻发布系统都是在这个基础上建立的 希望大家能学有所成

学好ASP编程必会的代码 快速学会ASP编程的方法,一小时搞定 Asp[1].net演示文档教程-教你学会asp编程(零基础)-02 Asp.net演示文档教程-教你学会asp编程(零基础)-11 Asp.net演示文档教程-教你学会asp编程(零基础)-01 Asp.net演示文档教程-教你学会asp编程(零基础)-10 Asp.net演示文档教程-教你学会asp编程(零基础)-05 Asp.net演示文档教程-教你学会asp编程(零基础)-03 Asp.net演示文档教程-教你学会asp编程(零基础)--index Asp.net演示文档教程-教你学会asp编程(零基础)-04
 
热门搜索
姐妹网名4个 电视剧热搜榜 codeblocks官网下载 邓超微博叫什么 手机壳 图案 定制 伺服驱动器维修 交换机维修 2017款crv机油增多 俞灏明的微博 ipad软件推荐 大房子图片卡通 男生头像480x480 病女头像带血重口味 客厅挂件饰品大全图片及价格表 海边古装美女图片 冷酷霸气卡通女头像 css移动背景图片 lol头像表情图片大全2015年 王者荣耀照片头像韩信 炫舞手游苹果手机换头像怎么去黑边
 

微信扫一扫 送福利