Microsoft 用于网络出版的 OLE DB 提供者概述

Microsoft OLE DB Provider for Internet Publishing 允许 ADO 访问由 Microsoft FrontPage 或 Microsoft Internet Information Server 提供服务的资源。 资源包括 Web 源文件(如 HTML 文件或 Windows 2000 Web 文件夹)。

连接字符串参数

若要连接到此提供程序,请将 ConnectionString 属性的 Provider 参数设置为:

MSDAIPP.DSO

也可以使用 Provider 属性设置或读取此值。

典型连接字符串

此提供程序的典型连接字符串是:

"Provider=MSDAIPP.DSO;Data Source=ResourceURL;User ID=MyUserID;Password=<password>;"

-或-

"URL=ResourceURL;User ID=MyUserID;Password=<password>;"

字符串由以下关键字组成:

关键词 描述
提供程序 指定用于 Internet 发布的 OLE DB 提供程序。
数据源 -或- URL 指定 Web 文件夹中发布的文件或目录的 URL。
用户编号 指定用户名。
密码 指定用户密码。

注意

如果要连接到支持 Windows 身份验证的数据源提供程序,则应指定 Trusted_Connection=yesIntegrated Security = SSPI,而不是连接字符串中的用户 ID 和密码信息。

如果将连接字符串中的“URL=”ResourceURL 值设置为无效值,则默认情况下,Internet 发布提供程序会引发一个对话框,提示输入有效值。 对于应用程序中间层中的组件而言,这是不受欢迎的行为,因为它会暂停程序执行,直到清除对话框,并且客户端似乎冻结,因为它尚未收到来自组件的响应。

注意

如果 MSDAIPP.DSO 被显式指定为提供程序的值,无论是通过 Provider 连接字符串关键字还是 Provider 属性,都不能在连接字符串中使用“URL=”。 如果这样做,将发生错误。 相反,只需按照主题 “将 ADO 与 OLE DB Provider for Internet Publishing 配合使用”中所示,指定 URL。

另请参阅

互联网发布方案互联网发布的 OLE DB 提供程序