各位請看一下關與触发器的問題(50分)

  • 主题发起人 主题发起人 yby
  • 开始时间 开始时间
Y

yby

Unregistered / Unconfirmed
GUEST, unregistred user!
語句如下;
CREATE TRIGGER tri_yglz ON yglz
FOR INSERT
AS
delete ccb from ccb ,inserted
where ccb.yggh=inserted.yggh and inserted.yggh in (select yggh from rszldj)
為甚麼插入一條紀錄後沒有反應,但是在sql server 下操作又可以
 
触发器应该没有问题啊。
在sql server下操作可以?什么意思?
 
to book523
在sql server下操作正常,但運行delphi 執行插入操作時,應用程式沒有反應,請教大蝦這是甚麼原因
 
不会吧,
运行delphi插入记录时
即执行insert语句时当然不触发触发器。
但是当执行post时,就应该会触发触发器啊。
你试试?
 
to book532 不知為甚麼還是不行

data1.yglzT.Append;
data1.yglzT.FieldByName('yggh').asstring:=edit1.text;
data1.yglzT.FieldByName('ygxm').asstring:=edit2.text;
data1.yglzT.FieldByName('ybm').asstring:=edit3.text;
data1.yglzT.FieldByName('yzw').asstring:=edit4.text;
data1.yglzT.FieldByName('lzrq').asdatetime:=date2;
data1.yglzT.FieldByName('lxdh').asstring:=edit5.text;
data1.yglzT.FieldByName('bz').asstring:=memo1.text;
data1.yglzT.FieldByName('lrrq').asdatetime:=date3;
data1.yglzT.FieldByName('jbr').asstring:=edit7.text;
data1.yglzT.Post;
 
各位大蝦請幫我看一下,這是一個簡單的問題,多謝了
 
检查一下程序中是否用了事务。
 
我沒有用事務阿,這不知是為甚麼
 
正是我想知道的问题!
 
后退
顶部