正在加载图片...
252 ASP3高级编程 Chinapub.com 下载 殊的安全属性: et coni ver. CreateObject("ADODB Connection") onDB op =Win conDB. Properties(Jet OLEDB: Database Password")-.LetMeIn 其他的提供者没有这个属性,因此把它加到 Connection对象中作为一个静态属性是不明智 的。ADO根据所使用的 OLE DB提供者,会用提供者缺省值填充属性集合。 虽然这里有关于 Properties集合的使用说明,但在本书中不准备详细叙述 Properties集合。要获得更多的关于该集合的介绍,请参阅《 Professional ado2.5 Programming》或《ADO25 Programmings Reference》,两者都由Wrox出版 827ADO常数 当使用ADO时,会发现有许多预先定义的用于众多选项的常数,比如定义光标类型和锁 类型的常数。使用像 Visual basic或Ⅴ Visual c++这样的语言,一旦引用了ADO类型库,自然会 用到这些常数。在ASP中情况不同,有两种选择 引用常数的第一种方法是把它们包含进ASP文件: 可以将包含文件拷入本地目录,或者从安装目录引用它,其缺省路径为C:\ Program Files\Common Files\System \ado(以上文件包含用于Ⅴ SCript的ADO常数——对于 JScript,应 该使用 adojavas.Inc)。使用这个方法的一点不足是会使ASP页面变得过大,因为包含了全部的 常数,而其中许多是不需要使用的 可以创建自己的只含有所需要的常数的包含文件,但越来越多地使用ADO的功 能时,很可能会发现需要不断地编辑、维护这个文件。 个比较好的解决的方法是创建一个对类型库的引用,这种方法不需要将常数包含进 ASP文件而直接可以引用常数 <1--METADATA TYPE='typelibFILE-'C: \Program Files\common Files\system do\sado15.a11·--> 不要怀疑这个DLL的名字 mado l5d这是一个正确的名字,包含最新版本的 ADO。 可以在需要的地方把这个 METADATA语句包含进每一个ASP文件,或者放入 global.asa文 件,这样应用程序中的每个Web页面都可以引用这些常数 8.3连接到数据存储 如果需要访问一个数据存储,应该创建一个到数据存储的连接。前面已经提到过:可以 显式地创建一个 Connection对象,或者让ADO隐含地创建一个连接。对于任何一种方式,都 必须知道数据存储的详细内容 虽然用于连接的实际细节不尽相同,但对于所有类型的数据存储,其连接的实际方法是 相同的。这并不令人惊奇,因为不同的提供者需要不同类型的信息。在允许用户访问数据存殊的安全属性: 其他的提供者没有这个属性,因此把它加到 C o n n e c t i o n对象中作为一个静态属性是不明智 的。A D O根据所使用的OLE DB提供者,会用提供者缺省值填充属性集合。 虽然这里有关于 P r o p e r t i e s集合的使用说明,但在本书中不准备详细叙述 P r o p e r t i e s集合。要获得更多的关于该集合的介绍,请参阅 《Professional ADO 2.5 P r o g r a m m i n g》或《ADO 2.5 Programming's Reference》,两者都由Wr o x出版。 8.2.7 ADO常数 当使用A D O时,会发现有许多预先定义的用于众多选项的常数,比如定义光标类型和锁 类型的常数。使用像 Visual Basic或Visual C++这样的语言,一旦引用了 A D O类型库,自然会 用到这些常数。在A S P中情况不同,有两种选择。 引用常数的第一种方法是把它们包含进 A S P文件: 可以将包含文件拷入本地目录,或者从安装目录引用它,其缺省路径为 C:\ P r o g r a m Files\Common Files\System\ado(以上文件包含用于 V B S c r i p t的A D O常数—对于J S c r i p t,应 该使用a d o j a v a s . I n c )。使用这个方法的一点不足是会使 A S P页面变得过大,因为包含了全部的 常数,而其中许多是不需要使用的。 可以创建自己的只含有所需要的常数的包含文件,但越来越多地使用 A D O的功 能时,很可能会发现需要不断地编辑、维护这个文件。 一个比较好的解决的方法是创建一个对类型库的引用,这种方法不需要将常数包含进 A S P文件而直接可以引用常数: 不要怀疑这个 D L L的名字m s a d o 1 5 . d l l,这是一个正确的名字,包含最新版本的 A D O。 可以在需要的地方把这个 M E TA D ATA语句包含进每一个A S P文件,或者放入g l o b a l . a s a文 件,这样应用程序中的每个 We b页面都可以引用这些常数。 8.3 连接到数据存储 如果需要访问一个数据存储,应该创建一个到数据存储的连接。前面已经提到过:可以 显式地创建一个 C o n n e c t i o n对象,或者让A D O隐含地创建一个连接。对于任何一种方式,都 必须知道数据存储的详细内容。 虽然用于连接的实际细节不尽相同,但对于所有类型的数据存储,其连接的实际方法是 相同的。这并不令人惊奇,因为不同的提供者需要不同类型的信息。在允许用户访问数据存 252计计ASP 3 高级编程 下载
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有