为了在ORACLE以前的版本上使用ODAC,需要在客户机上安装 Oracle 7.3和Oracle 8 的SQL-Net2.3。非常抱歉,如果已经安装了其它版本的*SQL-Net ,所有的设置 (包括数据库别名)都将丢失。为了保存这些设置, 我们建议您重新安装(安装) 包含在Oracle 7.3中的Oracle调用接口 , 以作为Oracle *SQL-Net的替代品。 这样的更改将不影响任何其它已经安装的设置,这是实现ODAC功能所必须的。
在同一个项目中同时使用ODAC与BDE DAC并没有什么限制。但是,我们有一个要求: ODAC 和 BDE DAC 必须使用不同的会话(sessions),原因如下:
- ODAC 和 BDE DAC 不能共享同一个事务
- 或许,必须增加会话数量才能得到服务器的支持。
为了避免这种情形的发生,应该添加 TBDESession 组件,以用来连接 Oracle。
ODAC 提供了两种额外的调试方法:设计时和运行时。SQL设计器,所有的ODAC数据集的组件编辑都继承于它,在设计时允许调试服务器:
- 执行SQL查询以及结果示范以及设计查询
- 用参数对PL-SQL块进行初始化以及在执行后返回参数值
- 追踪PL-SQL块执行的内部过程。
- 断点设置
- 在PL-SQL执行时,返回变量的设置及变化值。
ODAC数据集中的Debug属性被用来在运行期进行调试。如果ODAC数据集的这个属性被设置为 True,在查询或PL-SQL块执行时,将会显查询或块代码以及参数值信息。

|