简单的数据操作问题!(50分)

  • 主题发起人 主题发起人 ierryw
  • 开始时间 开始时间
I

ierryw

Unregistered / Unconfirmed
GUEST, unregistred user!
有两个表,他们有四个字段是一样的。
现在就是想:当第一个表增加一条记录的时候,第二个表也自动增加这一条记录,当然增加的只有四个字段的记录。
我用的是ado+access
 
你保存第一个表之后的事件中保存第二个就行了啊!
 
procedure TForm1.Table1AfterPost(DataSet: TDataSet);
begin
table2.Insert;
table2.fieldbyname('f1').asstring:='a';
table2.fieldbyname('f2').asstring:='b';
table2.fieldbyname('f3').asstring:='c';
table2.fieldbyname('f4').asstring:='d';
table2.Post;
end;
 
用Trigger可以达到要求﹕
Create trigger table_in
On table1
For insert
As
Insert into table2(a,b,c,d)
Select a,b,c,d
From inserted
 
请问你的触发器要写在哪里?
 
多人接受答案了。
 
后退
顶部