a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 60|回复: 0

[其他] Oracle认证:在Oracle中屏蔽英文提示信息

[复制链接]
发表于 2012-8-4 13:41:06 | 显示全部楼层 |阅读模式
压缩系统信息,禁止系统信息显示在信息行上
* Y5 {, n: t& B8 f! M5 X  Oracle form将每个信息界说了主要级别,用于剖明该信息是主要仍是不主要。共有如下六个品级:' W2 r/ s4 y" `+ b4 M3 i0 a: v
  0 所有信息" {) S& I9 ^7 Z( O) J' N
  5 重申较着的前提) H* k- j; r2 W
  操作人员发生了一个过程错误
7 P; T7 K+ I9 j; Q! f1 E  操作人员试图执行form未设计的动作
3 ]4 t0 W" j# x: @2 Z+ v  因为触发子问题或某些其他凸起问题不能继续动作7 \# Q" ^0 s, P$ O  d
  可能引起form不正确完成使命的一个前提6 Q% B# ]: d6 w7 C1 \$ H; o9 c
  25 开发人员不能压缩的信息- n' }- F- \  z6 o6 w, ?7 a3 z
  开发人员可压缩的最年夜信息级别为25,使用如下语句禁止系统信息显示:+ ~0 {' X0 x( u
  system.massege—level:=′25′; ! V+ a2 r' T( `" C0 y5 B+ c
  禁止显示信息级别不年夜于25的系统信息:: F1 N! ~4 M9 ~2 x0 Z! B
  system.suppress—working:=′TRUE′; ) w# l& c: j1 j, Y
  禁止显示系统措置一个动作时的工作信息 ( I3 D! |+ j& k+ B# S6 ?3 A, g
  注重:这种体例只能屏障信息级别小于等于25的系统信息。# S$ W( \- `0 a% E6 v7 O

9 U4 Y7 x" U0 a/ I5 Z$ M( N  二、截获系统信息,转换为汉字提醒信息
9 l1 x+ K9 w  Y$ i) G1 E  Oracle form中有两个触发子on—erro和on—message,分袂在显示系统错误信息和通知信息(告诉操作人员当按碜纯龌蚋錾舷挛南喙氐男畔?时触发,在触发子中插入pl/sql代码实现汉字提醒信息替代英文提醒信息。例如:在on—erro触发子中插入以下编码:
7 _4 E" a' q: _' F) S; X: Z0 G  Begin  8 C+ R& W1 S. G& m: B+ g: X6 X- W
  If erro—code=40202 and error—type=′FRM′    [& Q; C7 w. Y
  Then message(′字段值必需键入!′); bell;  
7 t1 X; r/ j) y8 T  End if;   * X4 Y: U$ J# p, B  U
  End; ( F; D  d9 k9 I
  这样,当有“form--40202”号错误时,系统信息行的提醒信息则会年夜原本的英文“field must be enterd”变为汉字“字段值必需键入!”。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-23 00:50 , Processed in 0.222715 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表