分享
 
 
 

Oracle Forms Server Troubleshooting

王朝oracle·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

Oracle Forms Server 疑难排解Oracle 技术白皮书1 CHECKING FOR FORM_SUCCESS AFTER CALLING A FORMS BUILT-IN

在调用一个form后,通过 FORM_SUCCESS 内置子程序返回一个可以表示最近一个表单操作成功与否的布尔值,其值为TRUE(成功)和FALSE(失败、严重错误)。假如内置子程序没有成功执行,应该触发FORM_TRIGGER_FAILURE异常处理程序。 FORM_FAILURE/FORM_FATAL 其中 FORM_FAILURE是与FORM_SUCCESS对应,而FORM_FATAL的结果值为TRUE(严重错误)和FALSE(成功、失败)2 TROUBLESHOOTING WITH “QUICK AND DIRTY” TECHNIQUES 四种技巧:commenting out code, using the “message” built-in, using the “debug_messages=yes” runtime option, and using the “break” built-in. a)注释出你怀疑有问题的代码 注释掉一行代码用:"--",注释掉一段代码用:"/**/".假如注释掉一个完整的触发器和程序单元,那么你至少需要包括该代码: null; 当修复了问题和查出问题所在处时,千万别忘了把没有用注释去掉 b)利用message内置子程序 例如: message('The table contains 'to_char(empcount)' employees');

synchronize;

message('Runtotals = ':control.runtotals);

--Runtotals will be either“YES” or “NO”

synchronize;

message('Beginning Runtotals program unit');

synchronize; message 可以在消息行上显示指定的文本,而且需要把任何数字和日期值转换为文本内型,变量保持在单引号外面,用""来连接其他字符串 synchronize 将显示器的屏幕与表单的内部状态同步 ,从而确保在代码内的某个消息显示在要求的位置 pause 可以替代synchronize,它不仅使显示同步,而且暂停程序处理,直到(强制)用户按了一个功能键为止 c)利用表单的"DEBUG_MESSAGES=YES" runtime选项 可以从菜单设置:Tools -> preferences,也可以从命令行设置:

On windows:

c:\orant\bin\ifrun60.exe module=myform userid=scott/tiger

debug_messages=yes On Unix:

f60runm module=myform userid=scott/tiger debug_messages=yes d)利用BREAK 内置子程序 用于中断表格执行并显示调试器,用户可以通过调试器来查看form、program、全局、系统变量--今天已经看完了,后面的笔记也顺便写了,因为没有及时保存,导致在更新数据时全部丢失,也使几个小时的心血全部白流! ;-(~~~~~~~~

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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- 王朝網路 版權所有