asp与sql网页数据库程序设计-11new

asp与sql网页数据库程序设计-11new

ID:14005241

大小:542.00 KB

页数:41页

时间:2018-07-25

asp与sql网页数据库程序设计-11new_第1页
asp与sql网页数据库程序设计-11new_第2页
asp与sql网页数据库程序设计-11new_第3页
asp与sql网页数据库程序设计-11new_第4页
asp与sql网页数据库程序设计-11new_第5页
资源描述:

《asp与sql网页数据库程序设计-11new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、343第11章 ADO对象的基础与应用11ADO对象的基础与应用11-1 ADO对象的结构11-2 Connection对象11-3 Rrcordset对象的基础11-4 ADO对象与ODBC的应用11-5 Error对象343第11章 ADO对象的基础与应用11-1ADO对象的结构既然ODBC如此方便,那么为什么又要推出新的OLEDB结构呢?ODBC对于SQL的存取使用了C语言接口,而OLEDB则是为COM(ComponentObjectModel)而设计的。因此,对于用户而言,采用OLEDB将会比ODBC的存取效率更高,这就是ASP要构建于OLEDB之上的原因。11-1-1 ADO

2、对象·面向对象的程序设计概念让程序的编写以模块化方式进行。如此会使程序更有效率,也会因为模块化设计的因素而使得维护工作变得比较容易。·数据库的存取将趋于一致性。·ADO可以省去不少时间而去学习各种不同的SQL系统。·ADO可以将看起来复杂的数据库系统的连接、维护工作变成一件相当容易的事。图11-1ADO对象的结构图11-1-2 ADO的结构要创建一个Recordset343第11章 ADO对象的基础与应用,必须提供详细的用户识别码、连接密码及想要查询的条件,这样才可以顺利连接到相应的数据库去进行数据的存取操作。例如,用户要从数据库服务器上取得数据,首先必须经过用户帐号及密码的确认,确认

3、无误后才可进一步取得和数据库的连接,这种状态会一直持续到应用程序结束为止。假如用户在任何时候想使用Recordset对象连接到数据库,必须遵照前面连接到数据库的操作。在ADO结构之下,提供了几种对象供程序设计人员应用。它们分别是:·Connection对象·Recordset对象·Command对象·Error对象·Connection对象<%SetOBJConn=Server.CreateObject(“ADODB.connection”)%>在这条语句执行之后,实际上尚未连接到任何数据库系统,只能说完成数据库连接前的定义工作,下面将介绍如何连接到数据库系统。11-2Connecti

4、on对象<%SetOBJConn=Server.CreateObject(“ADODB.connection”)%>在这个实例执行之后,实际上并未连接到任何数据库系统,只是完成数据库连接前的声明操作,下面主要介绍如何连接到数据库。11-2-1 连接、打开数据库的方法OBJConn.openConnectionString,UserID,Password其中ConnnectionString代表一个数据源(DataSourceName,DSN),UserID代表数据库系统授权连接的用户名,Password代表该用户的连接密码,至于数据源请参考ODBC说明。假设系统已经安装了MSSQLSe

5、rver2000,则可以用以下的范例来连接数据库:<%SetOBJConn=Server.CreateObject(“ADODB.Connection”)OBJConn.open“Trade”,“test”,“test1”%>343第11章 ADO对象的基础与应用在此范例中,使用上一章创建的“Trade”数据源。范例程序:EX11-01.asp图11-2与数据库连接成功的范例执行结果图11-3与数据库连接失败的范例执行结果程序内容01:02:03:04:

6、ntent="MicrosoftVisualStudio6.0">05:EX11-01.asp与SQLServer建立连接06:07:08:<%09:OnErrorResumeNext10:TableName="产品基本信息"11:SetOBJConn=Server.CreateObject("ADODB.Connection")12:OBJConn.open"Trade","test","test1"343第11章 ADO对象的基础与应用13:ifOBJConn.State=1then14:Response.Write"OBJC

7、onn与数据库连接成功"15:OBJConn.Close16:else17:Response.Write"OBJConn对象的执行过程产生错误!"18:endif19:SetOBJConn=Nothing20:%>21:22:程序说明第11行:使用Server.CreateObject方法创建一个Connection对象,并赋给名为OBJConn的对象变量。第12行:使用OBJConn变量的打开属性,打开名为“Tra

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

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

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