文档介绍:网页设计与制作教程(第2版)
机械工业出版社同名教材配套电子教案
第13章对数据库的访问
ASP与数据库
ADO对象方法和属性
连接数据库
ess数据库
连接SQL Server数据库
使用#include file语句
检索数据库
使用Execute方法检索数据库
使用Recordset对象检索数据库
编辑记录
添加记录
删除记录
一个猜数字游戏
分页技术
习题13
ASP与数据库
ASP提供的ADO对象模块中有多个对象和集合,它们分别是:
l          用来打开与关闭数据库连接的Connection对象。
l          用来读取、插入、删除或更新表的记录的Recordset对象。
l          mand对象。
l          Recordset对象所包含的每个Field对象的Fields集合,用来说明表的某一条记录Field对象。
l          mand对象所需要的某一个参数Parameter对象。
某个方法调用失败所产生的每个错误Errors集合,用来表示方法调用失败所产生的某个错误Error对象。
ADO对象方法和属性
1. Connection对象
(1) Connection对象的方法
(2) Connection对象的属性
2. Recordset对象
(1) Recordset对象的方法
(2) Recordset对象的属性
3. Command对象
(1) Command对象的方法
(2) Command对象的属性
连接数据库
ess数据库
使用Connection对象连接数据库的语法为:
Set objConn=("")
【例13-1】ess ODBC连接数据库。
<%
Dim objConn,StrConn 用变量前先声明
Set objConn=("") ' 建立Connection对象实例
' 使用ODBC并指向数据库
StrConn="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & ("")
StrConn ' 打开数据库
"数据库连接成功: " & & "<br>"
' 关闭数据库
"数据库已经关闭: " &
Set objConn = Nothing ‘释放实例空间
%>
【例13-2】使用OLE DB连接数据库。
<%
Dim objConn,StrConn
Set objConn = ("")
StrConn = "Provider = ; Data Source = " & ("")
StrConn
"数据库连接成功: " & & "<br>"
"数据库已经关闭: “&
Set objConn = Nothing
%>
连接SQL Server数据库
【例13-3】连接SQL Server数据库。
Set objConn = ("")
StrConn = "Provider=sqloledb; User ID=fly; Password=JFKD; Database=Fpnwind; Data Source=xfei"
StrConn
使用#include file语句
在ASP网页中可以包含其它文件,这个文件可以含有HTML代码,也可以包含ASP代码,如函数或子程序。被包含文件不要求专门的文件扩展名;,。,使用下面的语法:
<!--