Microsoft OLE DB Provider for Oracle

适用于:Access 2013、Office 2013

Microsoft OLE DB Provider for Oracle 允许 ADO 访问 Oracle 数据库。

连接字符串参数

若要连接到此提供程序,请将 ConnectionString 属性的 Provider 参数设置为:

 
MSDAORA 

读取 Provider 属性时,也会返回此字符串。

如果在 Oracle 数据库中执行包含键集或动态游标的连接查询,则将发生错误。 Oracle 仅支持静态的只读游标。

典型的连接字符串

此提供程序典型的连接字符串为:

 
"Provider=MSDAORA;Data Source=serverName;User ID=userName; Password=userPassword;" 

该字符串由以下关键字组成:

关键字

说明

Provider

指定 OLE DB Provider for Oracle。

Data Source

指定服务器的名称。

User ID

指定用户名。

Password

指定用户密码。

提供程序特定的连接参数

除了支持 ADO 定义的那些参数以外,该提供程序还支持几个提供程序特定的连接参数。 与 ADO 连接属性一样,可以通过 Connection 对象的 Properties 集合或将其作为 ConnectionString 的一部分来设置这些提供程序特定的属性。

OLE DB 程序员参考中全面介绍了这些参数。 (ADO 动态属性索引 在这些参数名称和相应的 OLE DB 属性之间提供交叉引用。)

参数

说明

Window Handle

指示用于提示附加信息的窗口句柄。

Locale Identifier

指示唯一的 32 位数字(例如 1033),指定与用户的语言有关的首选项。 这些首选项指示设置日期和时间格式的方式、按字母顺序对项排序的方式、比较字符串的方式等。

OLE DB Services

指示用于指定启用或禁用的各项 OLE DB 服务的位掩码。

Prompt

指示在建立连接时是否提示用户。

Extended Properties

包含提供程序特定的扩展连接信息的字符串。 仅对提供程序特定的连接信息(不能通过属性机制描述)使用此属性。