分享
 
 
 

ODAC使用指南 (一)ODAC常见问题集 (续一)

王朝other·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

ODAC 支持 Oracle 7.3 和 Oracle 8. ODAC是否可在以前的ORACLE版本使用?

为了在ORACLE以前的版本上使用ODAC,需要在客户机上安装 Oracle 7.3和Oracle 8 的SQL-Net2.3。非常抱歉,如果已经安装了其它版本的*SQL-Net ,所有的设置 (包括数据库别名)都将丢失。为了保存这些设置, 我们建议您重新安装(安装) 包含在Oracle 7.3中的Oracle调用接口 , 以作为Oracle *SQL-Net的替代品。 这样的更改将不影响任何其它已经安装的设置,这是实现ODAC功能所必须的。

为了将用BDE DAC创建的项目快速地改写为ODAC应用项目,必需做些什么?

应该按下面的步骤进行:The following steps should be made:

删除所有 TSession 组件。

执行下面的修改:

将TDataBase 控件改为 TOraSession

将TQuery控件改为 TOraQuery

将TStoredProc控件改为 TOraStoredProc

将TTable控件改为 TOraTable. 如果使用了 UpdateObject ,必须改变 TOraQuery, 在其SQL属性中写入:

Select * from <TableName> [order by <IndexFieldNames>]

对于 TUpdateSQL控件,我们分别将其 DeleteSQL, InsertSQL, ModifySQL内容写入到TOraQuery组件的 SQLDelete, SQLInsert, SQLModify 中。

一个大项目的一部分已经投入运行,是否能使用ODAC新建一个模块,通过这种方法使BDE DAC与ODAC共同工作?

在同一个项目中同时使用ODAC与BDE DAC并没有什么限制。但是,我们有一个要求: ODAC 和 BDE DAC 必须使用不同的会话(sessions),原因如下:

ODAC 和 BDE DAC 不能共享同一个事务

或许,必须增加会话数量才能得到服务器的支持。

为了避免这种情形的发生,应该添加 TBDESession 组件,以用来连接 Oracle。

ODAC提供的调用调试和SQL操作执行以及PL-SQL指的是什么意思?

ODAC 提供了两种额外的调试方法:设计时和运行时。SQL设计器,所有的ODAC数据集的组件编辑都继承于它,在设计时允许调试服务器:

执行SQL查询以及结果示范以及设计查询

用参数对PL-SQL块进行初始化以及在执行后返回参数值

追踪PL-SQL块执行的内部过程。

断点设置

在PL-SQL执行时,返回变量的设置及变化值。 ODAC数据集中的Debug属性被用来在运行期进行调试。如果ODAC数据集的这个属性被设置为 True,在查询或PL-SQL块执行时,将会显查询或块代码以及参数值信息。

TOraQuery, TSmartQuery 以及 TOraTable 有什么不同?

所有这些组件都继承自 TDataSet 并且拥有一些特性:

TOraQuery 是执行数据查询和编辑最常见的方法,你可以决定任何SQL操作或执行PL-SQL块的记录插入、更新以及删除操作。在设计时,你可以使用TOraQueryEditor的SQL生成器帮助你生成DML操作语句,或使用存储过程生成器生成存储过程。 TOraQuery 实现了 ODAC数据集的所有功能。 TSmartQuery 和 TOraTable 可以减少编程设计时间。

TSmartQuery 省了你进行数据更新及及生成DML的操作。一般地,在你应用程序中的大多数表应该使用它。

TOraTable 完全支持数据查询以及更新的SQL操作以及本地表操作. 只有表或视图名称是必需的要填写的。

《未完待续》

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有