ºìÁªLinuxÃÅ»§
Linux°ïÖú

ÔÚOracleÊý¾Ý¿âÖÐÆÁ±ÎÓ¢ÎÄÌáʾÐÅÏ¢

·¢²¼Ê±¼ä:2008-01-16 00:01:27À´Ô´:ºìÁª×÷Õß:Promises
ÔÚÓ¦ÓóÌÐòÖУ¬ÏµÍ³ÌáʾÐÅϢΪÓû§Ìṩ²Î¿¼ÐÅÏ¢£¬°ïÖúÓû§ÕýȷʹÓÃϵͳ¡£µ«ÔËÐÐOracle formʱ£¬ÆÁĻϷ½ÐÅÏ¢ÐеÄÌáʾÐÅϢȴÊÇÓ¢ÎÄ¡£µ±ÓÐÁ½¸öÒÔÉÏÐÅÏ¢µÈ´ýÔÚÐÅÏ¢ÐÐÉÏÏÔʾʱ£¬ÕâЩӢÎÄÐÅÏ¢»¹»áÒÔ´°¿Ú·½Ê½³öÏÖÔÚÆÁÄ»ÖÐÑë¡£±ÜÃâÕâÖÖÇé¿öµÄ·½·¨ÈçÏ¡£

Ò»¡¢Ñ¹ËõϵͳÐÅÏ¢£¬½ûֹϵͳÐÅÏ¢ÏÔʾÔÚÐÅÏ¢ÐÐÉÏ

Oracle form½«Ã¿¸öÐÅÏ¢¶¨ÒåÁËÖØÒª¼¶±ð£¬ÓÃÓÚ±íÃ÷¸ÃÐÅÏ¢ÊÇÖØÒª»¹ÊDz»ÖØÒª¡£¹²ÓÐÈçÏÂÁù¸öµÈ¼¶£º

0 ËùÓÐÐÅÏ¢

5 ÖØÉêÃ÷ÏÔµÄÌõ¼þ

²Ù×÷ÈËÔ±²úÉúÁËÒ»¸ö¹ý³Ì´íÎó

²Ù×÷ÈËÔ±ÊÔͼִÐÐformδÉè¼ÆµÄ¶¯×÷

ÓÉÓÚ´¥·¢×ÓÎÊÌâ»òijЩÆäËûÍ»³öÎÊÌâ²»ÄܼÌÐø¶¯×÷

¿ÉÄÜÒýÆðform²»ÕýÈ·Íê³ÉÈÎÎñµÄÒ»¸öÌõ¼þ

25 ¿ª·¢ÈËÔ±²»ÄÜѹËõµÄÐÅÏ¢

¿ª·¢ÈËÔ±¿ÉѹËõµÄ×î´óÐÅÏ¢¼¶±ðΪ25£¬Ê¹ÓÃÈçÏÂÓï¾ä½ûֹϵͳÐÅÏ¢ÏÔʾ:

system.massege--level:=¡ä25¡ä;
½ûÖ¹ÏÔʾÐÅÏ¢¼¶±ð²»´óÓÚ25µÄϵͳÐÅÏ¢£º
system.suppress--working:=¡äTRUE¡ä;
½ûÖ¹ÏÔʾϵͳ´¦ÀíÒ»¸ö¶¯×÷ʱµÄ¹¤×÷ÐÅÏ¢

×¢Òâ:ÕâÖÖ·½·¨Ö»ÄÜÆÁ±ÎÐÅÏ¢¼¶±ðСÓÚµÈÓÚ25µÄϵͳÐÅÏ¢¡£

¶þ¡¢½Ø»ñϵͳÐÅÏ¢£¬×ª»»Îªºº×ÖÌáʾÐÅÏ¢

Oracle formÖÐÓÐÁ½¸ö´¥·¢×Óon--erroºÍon--message£¬·Ö±ðÔÚÏÔʾϵͳ´íÎóÐÅÏ¢ºÍ֪ͨÐÅÏ¢(¸æËß²Ù×÷ÈËÔ±µ±°´?í×´Ì?ò¸?öÉÏÏÂÎÄÏà¹ØµÄÐÅÏ?ʱ´¥·¢£¬ÔÚ´¥·¢×ÓÖвåÈëpl/sql´úÂëʵÏÖºº×ÖÌáʾÐÅÏ¢Ìæ»»Ó¢ÎÄÌáʾÐÅÏ¢¡£ÀýÈç:ÔÚon--erro´¥·¢×ÓÖвåÈëÒÔϱàÂë:

Begin¡¡
If erro--code=40202 and error--type=¡äFRM¡ä¡¡¡¡
Then message(¡ä×Ö¶ÎÖµ±ØÐë¼üÈë!¡ä); bell;
End if;¡¡¡¡
End;

ÕâÑù£¬µ±ÓС°form£­£­40202¡±ºÅ´íÎóʱ£¬ÏµÍ³ÐÅÏ¢ÐеÄÌáʾÐÅÏ¢Ôò»á´ÓÔ­À´µÄÓ¢ÎÄ¡°field must be enterd¡±±äΪºº×Ö¡°×Ö¶ÎÖµ±ØÐë¼üÈë!¡±¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ