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 Programmer's Reference 中有完整的描述。(ADO 动态属性索引提供了这些参数名和相应的 OLE DB 属性之间的交叉引用。)
| 参数 | 说明 |
|---|---|
| Window Handle | 指示用于提示详细信息的窗口句柄。 |
| Locale Identifier | 指示唯一的 32 位数字(例如,1033),该数字指定与用户语言相关的首选项。这些首选项指示格式化日期和时间的方式、按字母顺序排列项目的方式、比较字符串的方式等等。 |
| OLE DB Services | 指示把 OLE DB 服务指定为启用或禁用的位掩码。 |
| Prompt | 指示在建立连接后是否提示用户。 |
| Extended Properties | 字符串,包含提供者特有的、扩展的连接信息。此属性仅用于不能通过属性机制描述的提供者特有的连接信息。 |

本文介绍了如何使用Microsoft OLE DB Provider for Oracle (MSDAORA)连接到Oracle数据库的方法。文章详细列举了连接字符串参数及提供者特有的连接参数,并给出了一个典型的连接字符串示例。
3484

被折叠的 条评论
为什么被折叠?



