教学内容     HTML篇 | CSS篇 | VBScript篇 | JavaScript篇 | ASP篇 |

第十节数据库操作

 

发布:刘声田  发布时间:2011-12-24  字体:【

一、Access数据源连接

  第一步——打开控制面板,选择“管理工具---ODBC”并打开
第二步——选择系统DSN,单击添加按钮(注意:不要选择用户DSN)
第三步——选择正确版本的Access
第四步——选择已经建好的数据库
第五步——确定

二、创建数据库ADO连接

  假设数据库名为 “northwind.mdb” ,代码为:
 

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
%>

   注意,在上面的例子中,您必须规定微软的 Access 数据库驱动程序(Provider),以及此数据库在计算机上的物理路径。

三、ADO组件的Connection对象

   1.属性:
Provider :设置或返回 Connection 对象提供者的名称。
Mode :设置或返回 provider 的访问权限。
State :返回一个描述连接是打开还是关闭的值。
Version :返回 ADO 的版本号。
2.方法:
Open :打开一个连接。
Close :关闭一个连接。
Execute :执行查询、SQL 语句、存储过程或 provider 具体文本。
Cancel :取消一次执行。

 

四、ADO组件Recordset对象

   1.属性:
BOF 如果当前的记录位置在第一条记录之前,则返回 true,否则返回 fasle。
EOF 如果当前记录的位置在最后的记录之后,则返回 true,否则返回 fasle。
PageSize 设置或返回 Recordset 对象的一个单一页面上所允许的最大记录数。
State 返回一个值,此值可描述是否 Recordset 对象是打开、关闭、正在连接、正在执行或正在取回数据。
2.方法:
AddNew 创建一条新记录。
Cancel 撤销一次执行。
Clone 创建一个已有 Recordset 的副本。
Close 关闭一个 Recordset。
Delete 删除一条记录或一组记录。
Find 搜索一个 Recordset 中满足指定某个条件的一条记录。
Move 在 Recordset 对象中移动记录指针。
MoveFirst 把记录指针移动到第一条记录。
MoveLast 把记录指针移动到最后一条记录。
MoveNext 把记录指针移动到下一条记录。
MovePrevious 把记录指针移动到上一条记录。
NextRecordset 通过执行一系列命令清除当前 Recordset 对象并返回下一个 Recordset。
Open 打开一个数据库元素,此元素可提供对表的记录、查询的结果或保存的 Recordset 的访问。
Update 保存所有对 Recordset 对象中的一条单一记录所做的更改。
UpdateBatch 把所有 Recordset 中的更改存入数据库。在批更新模式中使用。

五、ADO组件Field对象

   1.属性:
DefinedSize 返回Field 对象被定义的大小
Name 设置或返回 Field 对象的名称。
Precision 设置或返回当表示 Field 对象中的数值时所允许的数字的最大数。
Status 返回 Field 对象的状态。
Type 设置或返回 Field 对象的类型。
UnderlyingValue 返回一个字段的当前值。
Value 设置或返回 Field 对象的值。