论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Asp教程
Tag:入门,文摘,实例,技巧,iis,表单,对象,上传,数据库,记录集,session,cookies,存储过程,注入,分页,安全,优化,xmlhttp,fso,jmail,application,防盗链,stream,组件,md5,乱码,缓存,加密,验证码,算法,ubb,正则表达式,水印,,日志,压缩,url重写,控件,函数,破解,触发器,socket,ADO,初学,聊天室,留言本,视频教程

21视频教程网ASP视频教程PPT:ADO的使用

文章类别:Asp | 发表日期:2009-1-12 19:31:32

 

asp

第二次

温故

nASP数据库的连接,添加,删除,修改

nADO(Activex 数据对象)

n使用ADO与数据库的连接

n使用ADO删除数据库的数据

n使用ADO添加数据库的数据

n使用ADO修改数据库的数据

n新闻的添加制作

 

知新

n记录集(recordset)对象的使用

n显示记录集数据

n显示记录集中数据到表格中

n网址传参

ninclude file 包含文件

n新闻的列表显示,删除,修改

recordset

nRecordset对象是用来接收SELECT查询语句返回过来的值

 

n由于select返回的是一张表,所以我们一般可以把recordset对象,看成一张有指针的虚表

RecordSet对象的属性及方法

n利用RecordSet对象的属性和方法可以完全操作一个数据库,理论上只要SQL语句可以完成的操作,利用RecordSet对象都可以实现。RecordSet对象的属性和方法很多,下面是常用的属性和方法。

n1Move NumRecords:在记录集中向前或向后移动指定数目的记录数。

n2MoveFirst:移动到记录集的第一条记录。

n3MoveNext:移动到记录集的下一条记录。

n4MovePrevious:移动到记录集中的上一条记录。

n5MoveLast:移动到记录集的最后一条记录。

n6AbsolutePage:指定当前的页。

n7Pagecount:返回记录集中的逻辑页数。

n8PageSize:指定一个逻辑页中的记录个数,默认值是10

n9AddNew:向记录集中添加一条新记录。

n10CancelBatch:(当记录集处在批量更新模式时)取消一批更新。

n11CancelUpdate:(调用Update之前)取消对当前记录所做的所有修改。

n12Delete:从记录集中删除一条记录。

n13Update:保存对当前记录所做的修改。

n14UpdateBatch:(当记录集处于批量更新模式时)保存对一个或多个记录的修改。

n在此只做一般的解释,下面利用RecordSet对象的属性和方法来操作数据库。

使用recordset对象

Set rs=Server.CreateObject(“ADODB.RecordSet”)

定义一个记录集对像

sql=“select * from admin order by id“ 设置一个SQL查询语句字符串

rs.Open sql,objconn,1,1 ‘执行SQL语句,objconn所连接的数据库上,并把返回的值,放到rs对象中;

1,设置打开类型, 1,设置锁定类型

在使用rs,必须保证,已用connection与数据库建立连接

显示记录集中数据

n<%=rs(“列名)%>

n即可把当前指针所指向的那行数据,当中的指定列输出

 

n如想全部输出,必须用循环

显示记录集中数据

<%

Do while not rs.eof ‘rs.eof判断是否已到达最后

Response.write(rs(“列名))

Rs.movenext ‘指针向下移动一行

loop

%>

nRs.eof 用来判断记录指针是否指向底部(即最后一条数据的下面) 如是则返回true

显示记录集数据到表格中

注意:

n在记录集指针已指向最底部时,再输出记录集中的数据会报错,因为指针已没指向数据了?

关闭记录集及数据库

request.QueryString

nrequest.QueryString(“变量名”)

 

n接收网址传过来的变量的值

 

n网址加变量方式为:网址?变量名=

n:

nhttp://www.web1024.com/disNews.asp?id=2

nhttp://www.web1024.com/disNews.asp?id=2&newsClass=3

 

AspSQL语句的转换

select * from admin where id=3

 

由于id是数字后面跟的数字不必要单引号如把3换成变量id放到asp中则改为”select * from admin where id =“&id&””

id是文本类型,则原sql语句为:

select * from admin where id=‘eee’

放到asp中换成变量为:

“select * from admin where id=‘”&id&”’”

include file 包含文件

 

n格式:

n     <!--#include file="conn.asp" -->

 

 

n不能放在<%%>,

 

 

新闻的删除

n新闻的删除

n传值

n接值

n执行

转跳并弹出对话框

删除确认对话框

href="javascript:if(confirm(''))location.href('newsdel.asp?id=<%=rs("newsId")%>')"

新闻的修改

n新闻的修改

n传值

n接值

n表单显示

n表单修改

n表单传值

n接值

n修改数据库

总结:

n记录集(recordset)对象的使用

n显示记录集数据

n显示记录集中数据到表格中

n网址传参

ninclude file 包含文件

n新闻的列表显示,删除,修改

作业

n管理员系统中管理员的列表,删除,修改的制作

 

视频教程列表
文章教程搜索
 
Asp推荐教程
Asp热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058