chendaihua 发表于 2010-4-13 17:00:37

悬赏100,U861怎样在sql触发器中取当前操作员的登录日期

本帖最后由 chendaihua 于 2010-4-13 17:14 编辑

悬赏100,U861怎样在sql触发器中取当前操作员的登录日期(注意不是电脑系统日期,也不是服务器sql日期)

naojin 发表于 2010-4-13 17:26:58

①在写登陆数据库的时候触发
②触发的数据写入自定义的表已备后用

chendaihua 发表于 2010-4-13 17:28:37

回复 2# naojin


    能否举个例子呢

naojin 发表于 2010-4-13 17:49:17

回复 3# chendaihua

登陆时总要往UA_Task_Special里插数据吧,也要插cUser_Id字段吧,在这个字段里触发事件,然后就不要我说了吧

naojin 发表于 2010-4-13 17:50:48

记录下你想要的信息后,在以后的触发中就可以用到了

naojin 发表于 2010-4-13 17:51:07

要给我20个金币啊:lol

naojin 发表于 2010-4-13 17:51:21

靠,下班了

chendaihua 发表于 2010-4-13 17:55:23

回复 7# naojin


    其实我的目的,你应该知道。我就是想把此登录日期弄到发货单审核时作为判断的。也解决了有一个人贴子中提到的加审核日期字段取登录日期问题

chendaihua 发表于 2010-4-13 17:57:21

回复 6# naojin


    我怎样给你20;P

chendaihua 发表于 2010-4-13 18:08:35

本帖最后由 chendaihua 于 2010-4-13 18:10 编辑

回复 7# naojin


    之前做了个销售发货单 跨月审核检测触发器(就是发货单日期与审核时登录日期不在同一月就不让审核),由于没现存的审核日期字段,所以通过了rd表来对比,U861没问题,但有的版本报的提示不友好。所以我就是想办法在发货单主表中做触发器。就是要想办法把操作员登录系统日期取过来在发货单主表比较。一直没解决呢

hb3801206 发表于 2010-4-13 18:54:22

学习了。
感谢。

naojin 发表于 2010-4-14 08:18:50

回复 10# chendaihua


    关键是能在登陆的时候判断这个登陆者,然后往自定义的表里写数据,再在发货单做触发器比较自定义表里的数据。

naojin 发表于 2010-4-14 08:20:27

晕,861貌似还没有UA_Task_Special这张表,UA_Task_Special是871时的产物

naojin 发表于 2010-4-14 08:42:54

861的话,直接在UA_Task表里做触发器就好了(取登陆者),然后再关联UA_Tasklog表取登陆时间

chendaihua 发表于 2010-4-14 08:48:07

861的话,直接在UA_Task表里做触发器就好了(取登陆者),然后再关联UA_Tasklog表取登陆时间
naojin 发表于 2010-4-14 08:42 https://www.oyonyou.com/images/common/back.gif


    那怎样才能在销售主表的触发器里取到这些。因为每个操作员是不一样的。
页: [1] 2
查看完整版本: 悬赏100,U861怎样在sql触发器中取当前操作员的登录日期