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=yes 或 Integrated Security = SSPI,而不是连接字符串中的用户 ID 和密码信息。
如果将连接字符串中的“URL=”ResourceURL 值设置为无效值,则默认情况下,Internet 发布提供程序会引发一个对话框,提示输入有效值。 对于应用程序中间层中的组件而言,这是不受欢迎的行为,因为它会暂停程序执行,直到清除对话框,并且客户端似乎冻结,因为它尚未收到来自组件的响应。
注意
如果 MSDAIPP.DSO 被显式指定为提供程序的值,无论是通过 Provider 连接字符串关键字还是 Provider 属性,都不能在连接字符串中使用“URL=”。 如果这样做,将发生错误。 相反,只需按照主题 “将 ADO 与 OLE DB Provider for Internet Publishing 配合使用”中所示,指定 URL。