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

用于 Internet 发布的 Microsoft OLE DB 提供程序允许 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 提供程序。
Data Source 或 URL 指定在 Web 文件夹中发布的文件或目录的 URL。
用户 ID 指定用户名。
密码 指定用户密码。

注意

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

如果将连接字符串中“URL=”中的 ResourceURL 值设置为无效值,默认情况下 Internet 发布提供程序会弹出一个对话框提示输入有效值。 这对于应用程序中间层的组件来说是意外的行为,因为它会暂停程序执行(直到取消选中对话框)并且客户端似乎因为没有收到组件的响应而冻结。

注意

如果使用 Provider 连接字符串关键字或 Provider 属性将 MSDAIPP.DSO 显式指定为提供程序的值,则不能在连接字符串中使用“URL=”。 如果这样做,将出现错误。 其实只需指定 URL,如将 ADO 与用于 Internet 发布的 OLE DB 提供程序结合使用这一主题中所示。

另请参阅

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