【asp源码栏目提醒】:网学会员为需要asp源码的朋友们搜集整理了【最新】转载ASP数据添加修改删除 - 工程建设相关资料,希望对各位网友有所帮助!
1首先建立一个access数据库保存为 xhnew.mdb 表名为aa 字段如下 id 自动排序 name 文本 content 文本 xhtime 日期 默认值 now title 文本 2:打开DW 建立文件conn.
asp文件 代码如下 程序代码 这段语句是连接数据库的语句 set connserver.createobjectadodb.connection创建一个connection对象 用该对象的open方法打开数据库 drivermicrosoft access driver .mdb这句语句是access的驱动 dbqserver.mappathxhnew.mdb这句是数据库的路径 建立conn.
asp是为了方便接下来的教学。
。
。
我们可以任何要用到打开数据库连接的文件里加 就可以调用 是不是很方便。
第一个小时就学这么多。
。
。
当你弄明白上面的数据库还有代码后。
。
就继续跟着我学吧 第2个小时 现在来学把数据库的信息输出来 下面先建立一个主文件index.
asp 代码如下 程序代码编辑删除添加 代码解释 1 上面的代码是创建一个recordset对象。
。
该对象是用来打开数据库中的表的。
。
也就是打开aa execselect from aa order by id desc 这句的意思是查找表aa中所有信息并倒序排列 信息. 号表示aa中所有的信息 order by id 就是aa中id字段 desc 是倒序的意思 rs.open execconn11 这句话的意思是用recordset对象来打开conn中的表 2 上面是if语句。
。
if else语句是相当重要的。
。
希望一些初学者要认真的研究一下if else语句。
。
不可心急。
基础才是硬道理 rs.eof 的意思是aa表中的最后一条记录 那么rs.bof就是第一条记录 整个 语句用中文翻译就是 当aa表中的最后和最前一条信息没有的时候。
。
就输出暂时没有文章 或则就循环到eof最后一条信息。
。
3编辑删除 上面的代码比较容易理解。
。
这个用法是输出数据库字段id.. 编辑这段很重要。
。
我来解释一下。
。
在ie窗口点 编辑 的时候。
。
页面会跳转到modify.
asp的文件里的id 并进行相应的处理。
。
这里很难解释清楚。
。
在接下来的例子中再慢慢解说 4 这句是循环结束的语句 rs.movenext 这句是游标向下指的意思 5 这句是关闭数据库的语句 用完数据库后要记得关闭数据库。
。
以免占用资源 养成随手关门的好习惯 就学到这里。
。
好好消化上面的代码。
。
心急吃不了热豆腐。
。
一步一个脚印最塌实 第3个小时 现在来学添加数据到数据库 需要两个文件来实现 1先建立一个提交表单add.
asp 代码如下 程序代码 名字 备注 题目 上面代码要注意的是actionadd_new.
asp提交到add_new.
asp文件 还有namename namecontent nametitle 名字要对应 2处理文件add_new.
asp 代码如下 程序代码 代码解释 1 namerequest.formname contentrequest.formcontent titlerequest.formtitle 这三句语句是接收add.
asp发来的信息。
。
request.formname就是对应add.
asp中的namename 2 execinsert into aanamecontenttitle valuesnamecontenttitle conn.execute exec 上面的语句是数据库插如信息的语句 i nsert into aanamecontenttitle 中文意思是插入信息对应aa表中的三个字段 三个字段的数值是valuesnamecontenttitle 这里面对应的值是 这三句语句 namerequest.formname contentrequest.formcontent titlerequest.formtitle 传递的 3 conn.close set connnothing response.redirect index.
asp 关闭数据库。
。
写如成功后自动转页面到index.
asp 到这里相信你已经学会如何添加新记录到数据库了。
。
那就跟着我接着学吧。
。
。
ASP基础实例教程之五个小时学会
Asp连接access添加删除修改四 第4个小时 接下来我们来学删除数据库信息。
。
。
删除信息比较简单。
。
只需要一个文件del.
asp 代码如下 程序代码 代码解释 execdelete from aa where idrequest.querystringid conn.execute exec 先翻译成中文意思 删除表aa中id字段的值。
。
这个值等于request.querystringid 还记得我们建立index.
asp文件的时候吗里面有段语句是这样的删除 大家现在看明白了吧你们这么聪明。
。
一定明白了。
我再补充说两句 当我们点击删除的时候。
。
。
这个时候就会连接到del.
asp做处理。
。
而同时del.
asp接收到我们的请求是通过request.querystringid这句语句 然后conn.execute exec 这条语句就执行删除。
。
整个流程就是这样。
。
。
希望学习的人好好弄清楚。
。
那样我们才可以继续学习修改 第5个小时 现在学习数据的修改。
这是难点。
。
大家要认真的跟着我学。
。
本人也是看了很久才学会的。
。
解释的不好多多包容。
。
修改需要两个文件 一建立modify.
asp 和del.
asp很像似 代码如下 程序代码namecontenttitle 代码解释 1 这句execselect from aa where idrequest.querystringid我在del.
asp里解释过了 在这里也是一样的道理 set rsserver.createobjectadodb.recordset rs.open execconn11 上面是用recordset对象打开数据表。
。
。
2 这里要注意名字要对应。
。
否则或出错。
。
这里是隐藏表单。
。
。
提交隐藏的表单元素会随着表单一起提交用于传递变量 二建立modifysave.
asp 文件 代码如下 程序代码 代码解释 1 rsnamerequest.formname rscontentrequest.formcontent rstitlerequest.formtitle 这三句话的意思是数据库中的rsname的值等于接收到request.formname的值 request.formname的值是从modify.
asp传递来的。
。
2 rs.update 这句语句是更新数据库里的信息的意思 就是把提交的信息上传到数据库 aspAsp连接access添加删除修改已经都教完了 许多大的系统如新闻发布系统都是在这个基础上建立的 希望大家能学有所成