logo 西林@生存 - 骑猪闯天下!
Forms Trigger 的优先级
2006-12-21 10:24:00 By:xling

昨天做了两个简单的程序。数据库原来存在的数据可以正常读出,但是能过这个两个程序写进去的数据却读不出来,原因是公司别没有写入,其它的都正常写入了。

这种现象很是让我纳闷,以前是因为公司别被FormsBuilder自动设为非Database Item而导致没有写入公司别这个栏位,但是现在这个栏位是Database Item啊!而且对这个栏位的维护是放在Form-level的TRIGGER:PRE-INSERT里的!

COPY(:GLOBAL.CO_NAME,:SYSTEM.TRIGGER_BLOCK || '.COMP_NL');

木有错啊!可是为什么就写不入呢?我加了一个调试对话框在这个TRIGGER里,编译,运行,居然连这个对话框也没有出来!

后来,我把Block-level的TRIGGER:PRE-INSERT没删除了,在运行,一切正常!

汗。。。原来是:

如果Form-level和Block-level里有相同的Trigger,则只会运行Block-level里的Trigger!

转我的贴,写你的名,是一种可耻的行为!请不要让我BS你!
阅读全文 | 回复(0) | 引用通告 | 编辑

发表评论:

    密码:
    主页:
    标题:
    页面数据正在载入...
<<  < 2007 - 12 >  >>
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Placard
1,長江後浪推前浪,前浪死在沙灘上!
2,有了钱的男人,才是真正的男人...
3,不要以为把你的小JJ埋进土里,你就rape了整个地球;不要以为把你的小JJ朝向天空,你就rape了整个宇宙!
Logon System
Search
Info about this blog
Others
myDream
bxna 京ICP备05002321号