用于 Internet 发布的 Microsoft OLE DB 提供程序

适用于:Access 2013、Office 2013

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=userName;Password=userPassword;" 

-或者-

 
"URL=ResourceURL;User ID=userName;Password=userPassword;" 

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

关键字

说明

Provider

指定 OLE DB Provider for Internet Publishing。

Data Source -或- URL

指定在 Web 文件夹中发布的文件或目录的 URL。

用户 ID

指定用户名。

Password

指定用户密码。

如果将连接字符串的“URL=”中的 ResourceURL 值设置为无效的值,则默认情况下 Internet Publishing Provider 会呈现一个对话框,提示您输入有效值。 对于应用程序中间层中的组件,这是一种不恰当的行为,因为该行为将挂起程序的执行直到清除该对话框为止,而且客户端似乎会冻结,因为它未收到来自组件的响应。

注意

如果将 MSDAIPP.DSO 显式指定为提供程序的值(使用 Provider 连接字符串关键字或 Provider 属性),则您不能在连接字符串中使用“URL=”。 否则,将会发生错误。 只需按照 将 ADO 与 OLE DB Provider for Internet Publishing 结合使用主题中所述的方式指定 URL 即可。