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