Server和ObjectContext对象
- 格式:pptx
- 大小:226.19 KB
- 文档页数:61


ASP的六大内部对象1.Request对象Request对象把客户信息保存在几个集合中,供ASP应用使用。
2.Response对象用来控制向客户返回的HTML的内容,有若干属性和方法。
3.Application对象Active Server应用程序是虚拟目录及其子目录下的所有文件,即一个WEB。
可以使用Application对象在应用软件的所有用户中共享信息,并可以在服务器运行期间持久地保存数据。
他有一些控制访问应用层数据的方法和事件。
4.Session对象Active Server使用会话设置为使用应用程序的单个用户持久保持数据。
5.Server对象用于执行在服务器中的操作6.FileSystem和TextStream对象FileSystem和TextStream对象可用于建立对文件系统的访问,并提供顺序访问文件的机制。
ASP六大对象介绍Application对象Application对象是个应用程序级的对象,用来在所有用户间共享信息,并可以在Web应用程序运行期间持久地保持数据。
Application的属性:方法如下:Application对象没有内置的属性,但是我们可以自行创建其属性。
<% Application("属性名")=值%>其实大部分Application变量都存放在Contents集合中,当你创建一个新的Application变量时,其实就是在Contents集合中添加了一项。
下面两个脚本是等效的:<% Application("greeting")="hello!" %> 或<% Application.contents("greeting")="hello!"由于Application变量存在集合里,所以如果想要全部显示,其方法我们已经多次使用,例如For Each循环。
ASP Connection对象Connection对象是与数据提供者进行连接的对象,代表一个打开的与数据源的连接。
其他对象都必须在Connection对象的基础上才能发挥作用。
Connection对象代表与数据源进行的惟一会话。
如果是客户机/服务器模式的数据库系统,该对象可等价于到服务器的实际网络连接。
Connection对象除了与数据源连接外,还可通过事务(Transaction)来确保在事务中所有对数据源的变更成功。
可以使用ASP内置对象中Server对象的CreateObject方法来创建Connection对象,例如:1.Connection对象的方法Connection对象提供了8个用于管理数据库连接的方法,分别是:Open()、Op enSchema()、Execute()、Close()、Cancel()、BeginTrans()、CommitTrans()和Rollbac kTrans()方法,下面依次对其进行简单介绍。
●Open()Open方法用于创建与数据源的连接,只有使用了Connection对象的Open方法后,Connection对象才会真正存在,然后才能发命令对数据源产生作用。
例如,如下的示例语句使用ADO的Connection对象,并通过调用Open()方法Execute方法可用于执行指定的查询、SQL语句以及存储过程等。
一般有两种可用格式,对于非按行返回的命令字符串可使用如下格式:执行的SQL语句、表名、存储过程或特定提供者的文本;RecordsAffected是长整型变量,数据提供者将让它返回此次操作所影响的记录数。
例如,如果想知道在执行一个SQL语句后到底删除了多少条记录,可把一个变量传递给RecordsAffected,这样,通过检查该变量的值就可知道删除了多少记录;Options参数表示请求类型,它可以告诉数据源CommandText所代表的是一个SQL命令、存储过程还是一个表名,它不是必须的。
数据库的连接rogerwen@数据库的连接方式ODBC早期的数据库连接是非常困难的. 每个数据库的格式都不一样,开发者得对他们所开发的每种数据库的底层API有深刻的了解. 因此,能处理各种各样数据库的通用的API就应运而生了. 也就是现在的ODBC(Open Database Connectivity), ODBC是人们在创建通用API的早期产物. 有许多种数据库遵从了这种标准,被称为ODBC兼容的数据库. ODBC兼容的数据库包括Access, MS-SQL Server, Oracle, Informix等.⏹OLE-DB(Object Linking and Embedding DataBase)对象链接和嵌入数据库。
它依赖于COM和提供OLE DB提供者的厂商而非ODBC使用的SQL。
⏹ADO(ActiveX Data Object)ActiveX数据对象。
基于OLE-DB建立连接的局部和远程数据库访问技术。
ODBCODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。
这些API利用SQL来完成其大部分任务。
ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。
---出现的最早,但不总是万能。
OLE DBOLE DB 是Microsoft 的一个战略性系统级编程接口,用于管理整个组织内的数据。
OLE DB 是建立在ODBC 功能之上的一个开放规范。
ODBC 是为访问关系型数据库而专门开发的,OLE DB 则用于访问关系型和非关系型信息源,例如主机ISAM/VSAM 和层次数据库,电子邮件和文件系统存储,文本、图形和地理数据以及自定义业务对象。