主从表中的从表为什么只能插入一条记录???在线等。。

yjcinfo 2003-08-22 04:54:57
主表A,B,从表A,B,C,D
ADOTABLE1为主表,ADOTABLE2为从表
ADOTABLE2.masterfields := adotable1.a;

现在通过循环for i := 0 to 4 do
begin
adotable2.append;
ADOTable2.FieldValues['b'] := 'aa';
ADOTable2.FieldValues['c'] := 'aa';
ADOTable2.FieldValues['d'] := 'aa';
end;
但是从表只插入一条记录。

怎么回事啊????
...全文
40 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjcinfo 2003-08-23
  • 打赏
  • 举报
回复
可以了,虽然这里没说清楚,也谢谢你们
yjcinfo 2003-08-23
  • 打赏
  • 举报
回复
如果主表保存的话,细表保存错误时,主表的事务退回不了了
yjcinfo 2003-08-23
  • 打赏
  • 举报
回复
主键没有重复呀?

难道每插入一条记录就要post一下?
qianguob 2003-08-22
  • 打赏
  • 举报
回复
是的,你没有保存。
timelyraining 2003-08-22
  • 打赏
  • 举报
回复
1,记录重复,
2,要post一下,
另外检查一下外键设置,
ihihonline 2003-08-22
  • 打赏
  • 举报
回复
Post.你没有保存。

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧