用于 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=MyPassword;"
-或-
"URL=ResourceURL;User ID=MyUserID;Password=MyPassword;"
字符串包含以下关键字:
关键字 | 说明 |
---|---|
提供程序 | 指定用于 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 提供程序结合使用这一主题中所示。