APP资源网_中文资源在线官网_А天堂中文官网_中文在线APP资源下载网

ASP知识讲座九

ASP知识讲座六

人气:1引自:АPP天堂中文官网

ASP与数据库(一)在前面几讲中,我们已经学习了ASP的基本内容,灵活使用这些知识,你已经可以使用ASP建立一个Web站点了。但一般来说,一个真正的、完整的站点是离不开数据库的,因为少量的数据,如网页访问人数等完全可以存储在文本文件中,但实际应用中,需要保存的数据远不止这一点点,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便的查询和更新。数据库有很多种,如:Fox数据库(.dbf)、Access数据库(.mdb)、Informix、Oracle和SQL Server等等,在本讲座中,我将以Microsoft Access数据库和SQL Server 7.0为例来说明ASP是如何访问数据库的。为什么选择ASP呢?统计数据表明,SQL Server 7.0是当前最快、性价比最高的数据库,而www.8848.net、www.dell.com、www.hotbot.com等许多大型的网站都是使用ASP技术创建的,所以ASP是比较容易掌握而且很实用的技术,你应该满怀信心和勇气地试着接近它、了解它,进而使用它。在进一步学习之前,要做哪些准备:1. 如果你没有接触过数据库,建议先安装Office中的Microsoft Access,了解一下数据库的基本知识。2. 最好安装Microsoft SQL Server 7.0。一旦安装好,立马就可使用,不需要什么设置,注意在Windows9.x中应安装DeskTop版本,而7.0以前的版本只能安装在NT Server中。3. 接下来所讨论的内容,需要一个叫做MDAC(Microsoft Data Access Components)的组件,这个组件已经包含在ASP中,如果你想了解更多的相关内容,或者下载最新的版本,可以访问http://www.microsoft.com/data。一、 与数据库建立连接在正式开始之前,先介绍一下ADO--ActiveX Data Objects,刚接触这个概念,你只要把ADO看作ASP与数据库之间的桥梁就可以了。(一) 与Microsoft Access数据库建立连接方法一:例wuf40.asp分析:1.首先看看关键句:rsTest.Open "运货商",Cnn,adOpenForwardOnly,adLockReadOnly,adCmdTable第一个参数可以是表名(如:运货商),也可以是SQL语句(如wuf45.asp)。第二个参数指定当前的连接。第三个参数指示CursorType,确定提供者打开 Recordset 时应该使用的游标类型。这里采用仅向前移动的游标。第四个参数指示LockType,确定提供者打开 Recordset 时应该使用的锁定(并发)类型。这里指定为只读。第五个参数与第一个参数相关,如本例中第一个参数为表名,则第五个参数使用adCmdTable,若第一个参数为SQL语句,则第该参数为adCmdText,如:rsTest.Open "Select * From 运货商",Cnn,adOpenForwardOnly,adLockReadOnly,adCmdText我想不见得大部人都能真正搞懂这五个参数的意思,没关系,刚开始只要照搬会用就行,以后我们会不断接触,熟了便能生巧。关于CursorType和LockType这两个参数,将在下讲详细阐述,仅仅检索数据只需按本例设置就可以了。2.这五个参数,也可以利用Recordset对象的属性来设置,如例wuf46.asp。'第二部分: 通过创建 RecordSet 对象得到记录集Dim rsTestSet rsTest = Server.CreateObject("ADODB.Recordset")rsTest.ActiveConnection = CnnrsTest.CursorType = adOpenForwardOnlyrsTest.LockType = adLockReadOnlyrsTest.Open "运货商", , , ,adCmdTable3. 再看看这句:。(1) 因为使用了adOpenForwardOnly,adLockReadOnly,adCmdText这样的常数,所以需要将adovbs.inc这个文件包含进来。(2) adovbs.inc这个文件一般位于目录Program Files\Common Files\SYSTEM\ADO下,你可将它拷至Web服务器当前目录(本讲下载包中也有该文件)。(3) 用记事本打开这个文件看一下,就明白为什么需要这个文件了。方法三:通过引入 Command 对象--这个应该在你有能力的前提下研究。

专题文集:软件资讯 windows
引用标题:《ASP知识讲座九》
来源地址:https://www.xjanfang.cn/news/tpart-359.html