在asp程序中访问access数据库

在asp程序中访问access数据库

ID:23681318

大小:53.00 KB

页数:5页

时间:2018-11-09

在asp程序中访问access数据库_第1页
在asp程序中访问access数据库_第2页
在asp程序中访问access数据库_第3页
在asp程序中访问access数据库_第4页
在asp程序中访问access数据库_第5页
资源描述:

《在asp程序中访问access数据库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、在ASP程序中访问Access数据库>>教育资源库  在基于微软IIS/PapPath函数,取得要打开数据库的完整的文件路径,并存储在变量DbPath中。这其中,数据库名是我们需要指定的参数,应该用我们要打开的数据库的实际名称替代。如果数据库名是直接作为常量出现,要用引号将其括起来,并且不能丢掉扩展名。例如数据库是Test.mdb,则该行程序成为:DbPath=Server.MapPath(Test.mdb)。  第二行程序:建立一个ADO对象集中的Connection对象,也即连接对象。这是建立数据库连接的初始步骤。执行这行程序后,Conn成为一个连接对象

2、。  第三行程序:利用连接对象Conn的Open方法打开一个指定的数据库。因为我们要打开的是Access数据库,所以要指定ODBC驱动程序参数,表示要透过Access的ODBC驱动程序来访问数据库:driver={MicrosoftAccessDriver(*.mdb)};。另一个参数dbq=DbPath,运算后等效于dbq=Server.MapPath(数据库名),是利用了第一行的Server.MapPath(数据库名)函数,用来指定要打开的数据库文件。到这里,就已经打开了数据库名指定的数据库。如果数据库名是test.mdb,则打开Access数据库Tes

3、t.mdb。在这一行里指定的参数,要严格按照格式原样写出,不能省略或改动,也没有可变参数。  第四行程序:建立一个ADO对象集中的Recordset对象,以便利用Recordset对象操作数据库(当然,这只是对数据库操作的多种方式之一)。执行这行后,rs就成为一个Recordset对象。  第五行程序:利用rs对象的Open方法打开数据库中的数据表。这其中有四个参数,其意义如下:  数据表名或SQL指令串:在这个参数里指定要打开的数据库内的数据表名称,或者是用SQL的Select指令串确定的数据表的指定范围数据,例如,数据库Test.mdb中有数据表Numb

4、er,则该参数成为Number,注意引号不能丢;若想打开数据表Number中xh字段值小于90的数据记录,则该参数可能成为如下的形式:  Select*FromNumberWherexh<90。  Connection对象:指定已经打开的数据库的Connection对象,在这里固定是Conn,注意无须引号的。  Recordset类型:表示打开数据表的方式,有四种选择。数字0表示只读方式,且当前记录只能下移;数字1表示可读写方式,当前记录可自由上下移动,但不能及时看到别的用户建立的新记录,除非重新启动;数字2表示可读写方式,当前记录可自由移动,而且可以

5、及时看到别的用户增加的新记录;数字3表示只读方式,但当前记录可以自由移动。一般选择2为好,除非为了禁止数据被修改。  锁定类型:这个参数指定数据库的锁定功能。因为网络上的数据库都是多用户的,很可能同时有多个用户在操作数据库。为了避免错误,让同一时间只可能有一个用户修改数据,就要用锁定功能。有四种选择:数字1表示只读方式锁定,用户不能更改数据;数字2表示悲观锁定,当一个用户用rs对象开始修改数据时就锁定数据库,直到用户用rs.Update更新记录后,才解除锁定;数字3表示乐观锁定,只有在数据写入数据库中时候才锁定,不保险,慎用!数字4表示批次乐观锁定,只有在使

6、用rs.UpdateBatch成批更新数据时候才锁定数据记录。属于很少使用的。一般地,使用悲观锁定比较安全,但是效率要低些。  二、使用Recordset对象操作数据  用上面的方法打开数据库,是利用了Recordset对象建立的数据库连接,然后的对数据操作,也要使用该对象。  用rs.open数据表名,Conn,2,2方式打开数据表,就可以方便的对数据进行操作:  常见的操作对象:  rs.addnew :添加一个新记录在数据表末尾。  rs.delete :删除当前记录。  rs.eof  :判断是否已过最后记录。  rs.bof  :判断是否移过首记录

7、。  rs.update :数据修改生效。  rs(字段名):当前记录指定字段的值。  从数据表中提取数据:用x=rs(字段名)的格式,提取数据表中当前记录指定字段的值。  向数据表中填入或修改数据:用rs(字段名)=数据值或变量的方式,修改当前记录指定字段的值。  三、使用SQL指令操作数据库  在使用SQL指令对数据库进行操作时,要用如下方式打开数据库和操作:  四、使用DSN连接数据库  在以上连接数据库的方式中,都是在程序中指定数据库,指定ODBC驱动程序。如果数据源有变化,就需要修改程序。如果在系统级别上,预先定义好数据源DSN,就可以避免这个麻烦

8、。  在定义DSN的过程中,就已经指定好了数据源需要

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。