正在加载图片...
248Asp高箱程 Chinapub.com 下载 针对ODBC的 OLE DB提供者可能会比本地的 OLE DB提供者的速度慢一些 82ADO2.5对象模型 虽然在ADO2.5对象模型中出现了两个新对象,但与以前的版本基本上是类似的。图8-3 显示了这些对象以及每个对象之间的关系 Errors Connection Active Con nection Execute( Active Connection Recordset Record Source Collection Save() OpenD Open Stream 图8-3对象之间的相互关系 如果以前曾使用过ADO,你会发现在这个新版本中出现了两个新对象: Stream和 Record 对象。在第11、12章将详细地介绍它们 Properties:集合已经被有意地排除在图8-3外,这样你对几个主要对象之间的交互 关系就一目了然了。在本章的后面,有显示 Properties集合的简化对象模型 让我们更详细地考察这几个对象 nnection对象 Connection对象是使我们能与数据存储相连的对象。只有 Connection对象才能指定希望使 用的 OLE DB提供者、连接到数据存储的安全细节以及其他任何连接到数据存储特有的细节 应该注意的是,不必显式创建一个 Connection对象以连接到数据存储。尽管确实需要指定 连接细节,但没有 Connection对象,一样可以创建 Command、 Recordset和 Record对象。如果 不创建自己的 Connection对象,ADO将会隐含地为你创建一个 Connection对象。如果要对提供 者运行多条命令,应该显式地创建一个 Connection对象,这比每运行一条命令就创建一个连接 更有效。 除了为数据存储提供连接以外, Connection对象允许针对数据存储执行命令操作。这些命 令可以是结构化的或存储的命令(例如,SQL命令或一个存储过程),并且可以有选择地从数据 存储中返回一些数据针对O D B C的OLE DB提供者可能会比本地的OLE DB提供者的速度慢一些。 8.2 ADO 2.5对象模型 虽然在ADO 2.5对象模型中出现了两个新对象,但与以前的版本基本上是类似的。图 8 - 3 显示了这些对象以及每个对象之间的关系。 图8-3 对象之间的相互关系 如果以前曾使用过 A D O,你会发现在这个新版本中出现了两个新对象: S t r e a m和R e c o r d 对象。在第11、1 2章将详细地介绍它们。 P r o p e r t i e s集合已经被有意地排除在图 8 - 3外,这样你对几个主要对象之间的交互 关系就一目了然了。在本章的后面,有显示 P r o p e r t i e s集合的简化对象模型。 让我们更详细地考察这几个对象。 8.2.1 Connection对象 C o n n e c t i o n对象是使我们能与数据存储相连的对象。只有 C o n n e c t i o n对象才能指定希望使 用的OLE DB提供者、连接到数据存储的安全细节以及其他任何连接到数据存储特有的细节。 应该注意的是,不必显式创建一个 C o n n e c t i o n对象以连接到数据存储。尽管确实需要指定 连接细节,但没有 C o n n e c t i o n对象,一样可以创建 C o m m a n d、R e c o r d s e t和R e c o r d对象。如果 不创建自己的C o n n e c t i o n对象,A D O将会隐含地为你创建一个 C o n n e c t i o n对象。如果要对提供 者运行多条命令,应该显式地创建一个 C o n n e c t i o n对象,这比每运行一条命令就创建一个连接 更有效。 除了为数据存储提供连接以外, C o n n e c t i o n对象允许针对数据存储执行命令操作。这些命 令可以是结构化的或存储的命令 (例如,S Q L命令或一个存储过程),并且可以有选择地从数据 存储中返回一些数据。 248计计ASP 3 高级编程 下载
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有