Microsoft OLE DB Provider for Oracle 概述
重要
此功能将在将来的 Windows 版本中删除。 避免在新开发工作中使用此功能,并计划修改当前使用此功能的应用程序。 请改用 Oracle 的 OLE DB 提供程序。
Microsoft OLE DB Provider for Oracle 允许 ADO 访问 Oracle 数据库。
连接字符串参数
若要连接到此提供程序,请将 ConnectionString 属性的 Provider 参数设置为:
MSDAORA
读取 提供程序 属性也会返回此字符串。
如果在 Oracle 数据库中执行具有键集或动态游标的联接查询,则会发生错误。 Oracle 仅支持静态只读游标。
典型连接字符串
此提供程序的典型连接字符串是:
"Provider=MSDAORA;Data Source=serverName;User ID=MyUserID; Password=<password>;"
字符串由以下关键字组成:
关键词 | 描述 |
---|---|
服务提供商 | 指定用于 Oracle 的 OLE DB 提供程序。 |
数据源 | 指定服务器的名称。 |
用户标识 | 指定用户名。 |
密码 | 指定用户密码。 |
注意
如果要连接到支持 Windows 身份验证的数据源提供程序,则应指定 Trusted_Connection=yes 或 Integrated Security = SSPI,而不是连接字符串中的用户 ID 和密码信息。
Provider-Specific 连接参数
除了 ADO 定义的连接参数之外,提供程序还支持多个特定于提供程序的连接参数。 与 ADO 连接属性一样,可以通过 连接 的 属性 集合或作为 ConnectionString的一部分设置这些提供程序特定的属性。
OLE DB 程序员参考中充分描述了这些参数。 ADO 动态属性索引 提供这些参数名称和相应 OLE DB 属性之间的交叉引用。
参数 | 描述 |
---|---|
窗口句柄 | 指示用于提示其他信息的窗口句柄。 |
区域设置标识符 | 指示唯一的 32 位数字(例如 1033),该数字指定与用户语言相关的首选项。 这些首选项指示日期和时间的格式、按字母顺序对项进行排序、比较字符串等。 |
OLE DB Services | 指示指定要启用或禁用的 OLE DB 服务的位掩码。 |
提示 | 指示在建立连接时是否提示用户。 |
扩展属性 | 包含提供程序特定的扩展连接信息的字符串。 仅对无法通过属性机制描述的提供程序特定的连接信息使用此属性。 |
另请参阅
ConnectionString 属性 (ADO)Provider 属性 (ADO)Recordset 对象 (ADO)