用于 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 即可。