正在加载图片...
256Asp高箱程 Chinapub.com 下载 6.ODBC数据源 ODBC数据源(通常称为数据源名称,即DSN)可以通过 Administratⅳve菜单的 Data Source选 项进行设置。在以前版本的 Windows中把它作为控制面板中的一个小程序。为了在ASP页面中 访问DSN,必须确定该DSN已被设置为系统DSN。这只需在 Data Source administrator中选择 System DSN选项卡,然后选择Ad按钮,如图8-10所示。 然后,就可以选择希望使用的ODBC驱动程序,并填入适当的ODBC参数 旦建立了DSN,可以使用连接字符串的“DSN=”属性。例如: 832使用包含文件 使用包含连接字符串的包含文件提供了一个中心区域来存储许多ASP页面需要的连接细 节。要这样做,仅仅需要创建一个新的ASP文件,不妨称为 Connection.asp,并在其中加入下 面的代码 strconn =Provider=SQLOLEDB: Data Source=WATCHER,"& Initial Catalog=pubs: User Idadavids: Password=whisky 在ASP页面中,现在可以在该页的顶端加入这一行 !--#INCLUDE FILE'Connection asp"--> 这样不必再为每个ASP页面都输入连接细节,同时方便于更改整个站点都使用的连接 包含文件也是放置 METADATA标签的好地方。 8.33使用连接状态 将连接字符串存入应用程序变量是一个常用的技巧,同使用一个包含文件一样有效。例 如,可以在 global. asa文件中加入下面的代码: Sub Application _ Onstart( strconn =Provider= SQLOLEDB: Data Source=WATCHER; . nitial Catalog=pubs; User Ia=davids: Password=whisky Set Application( Connectionstring")= strconn End sub 在ASP页面中,可以使用下面的代码: Set conPubs= Server Createobject("ADODB Connection conPubs. Open Application(Connectionstring) 从个人的角度,我更喜欢使用包含文件的方法,因为我写了许多不同的连接到各种服务 器和数据库的例子。使用应用程序方法将意味着每次都必须关闭浏览器重新启动应用程序 读者可以使用自己喜欢的任一种方法,在速度上它们并没有差别 对于在本书的这节内的例子,将使用一个含有连接字符串的 connection.asp文件 作为一个包含文件。6. ODBC数据源 O D B C数据源(通常称为数据源名称,即D S N )可以通过A d m i n i s t r a t i v e菜单的Data Source选 项进行设置。在以前版本的 Wi n d o w s中把它作为控制面板中的一个小程序。为了在 A S P页面中 访问D S N,必须确定该D S N已被设置为系统D S N。这只需在Data Source Administrator中选择 System DSN选项卡,然后选择A d d按钮,如图8 - 1 0所示。 然后,就可以选择希望使用的 O D B C驱动程序,并填入适当的O D B C参数。 一旦建立了D S N,可以使用连接字符串的“ D S N =”属性。例如: 8.3.2 使用包含文件 使用包含连接字符串的包含文件提供了一个中心区域来存储许多 A S P页面需要的连接细 节。要这样做,仅仅需要创建一个新的 A S P文件,不妨称为 C o n n e c t i o n . a s p,并在其中加入下 面的代码: 在A S P页面中,现在可以在该页的顶端加入这一行: 这样不必再为每个A S P页面都输入连接细节,同时方便于更改整个站点都使用的连接。 包含文件也是放置M E TA D ATA标签的好地方。 8.3.3 使用连接状态 将连接字符串存入应用程序变量是一个常用的技巧,同使用一个包含文件一样有效。例 如,可以在g l o b a l . a s a文件中加入下面的代码: 在A S P页面中,可以使用下面的代码: 从个人的角度,我更喜欢使用包含文件的方法,因为我写了许多不同的连接到各种服务 器和数据库的例子。使用应用程序方法将意味着每次都必须关闭浏览器重新启动应用程序。 读者可以使用自己喜欢的任一种方法,在速度上它们并没有差别。 对于在本书的这节内的例子,将使用一个含有连接字符串的 c o n n e c t i o n . a s p文件 作为一个包含文件。 256计计ASP 3 高级编程 下载
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有