F
fstao
Unregistered / Unconfirmed
GUEST, unregistred user!
数据库是sqlserver2000,主从表:master(id,name)和Item(id1,id,price),
我在数据库里把主表(master)的id与从表(item)的id建立关系(主键和外键),在
delphi6编程做一个主从表保存的例子,用Ado连接sqlserver2000,保存代码:
adoMaster.UpdateBatch; //保存主表
adoItem.UpdateBatch; //然后保存从表
运行发现一个问题,当填写完主从表的数据,然后保存时,只保存主表,不能保存
从表。如果我把数据库sqlserver2000的主表id与从表id建立的主键和外键关系删除掉,
我把delphi6的保存代码改为:
adoItem.UpdateBatch; //先保存从表
adoMaster.UpdateBatch; //然后保存主表
这样就没有问题了。我的问题是,我想保留在数据库里的主表(master)的id与从表(item)
的id的关系(主键和外键),在delphi6编程时能保存数据,如何做呢?delphi6已经打了两个补
丁。
我在数据库里把主表(master)的id与从表(item)的id建立关系(主键和外键),在
delphi6编程做一个主从表保存的例子,用Ado连接sqlserver2000,保存代码:
adoMaster.UpdateBatch; //保存主表
adoItem.UpdateBatch; //然后保存从表
运行发现一个问题,当填写完主从表的数据,然后保存时,只保存主表,不能保存
从表。如果我把数据库sqlserver2000的主表id与从表id建立的主键和外键关系删除掉,
我把delphi6的保存代码改为:
adoItem.UpdateBatch; //先保存从表
adoMaster.UpdateBatch; //然后保存主表
这样就没有问题了。我的问题是,我想保留在数据库里的主表(master)的id与从表(item)
的id的关系(主键和外键),在delphi6编程时能保存数据,如何做呢?delphi6已经打了两个补
丁。