关于三层结构中的多重主从表和自增字段id值的问题 ( 积分: 0 )

  • 主题发起人 主题发起人 xieyunc
  • 开始时间 开始时间
X

xieyunc

Unregistered / Unconfirmed
GUEST, unregistred user!
按理我们无须在多层结构下在客户端维护自增字段的值,但有时候我们又确实需要在Client端得到自增id号,该如何处理呢?如:
如有以下四表
题库表 id,题型,知识点,试题,....(所有id均为自增自段)------->A
备选答案表 id,pid,备选项,备选内容 (外键pid-->题库表.id)------>B
题库附件表 id,pid,附件名,附件 (外键pid-->题库表.id)------>C
外挂改卷程序表 id,pid,程序名,程序 (外键pid-->题库附件表.id)-->D
在中间层做了主从表 主A--------从B
|________从C 同时又是主表C-----从D
在客户端如何获取A、C表的id值。
 
按理我们无须在多层结构下在客户端维护自增字段的值,但有时候我们又确实需要在Client端得到自增id号,该如何处理呢?如:
如有以下四表
题库表 id,题型,知识点,试题,....(所有id均为自增自段)------->A
备选答案表 id,pid,备选项,备选内容 (外键pid-->题库表.id)------>B
题库附件表 id,pid,附件名,附件 (外键pid-->题库表.id)------>C
外挂改卷程序表 id,pid,程序名,程序 (外键pid-->题库附件表.id)-->D
在中间层做了主从表 主A--------从B
|________从C 同时又是主表C-----从D
在客户端如何获取A、C表的id值。
 
好,帮顶


--------签名档---------------------------

比肩国内顶尖源码下载站点 -> 源码我爱你

http://www.source520.com
http://www.source520.net
80G源码电子书免费免注册下载,大量精辟技术文档库随时更新
******************************************************************
附:为了站点持续发展,现有本站近年来收藏的大量大型商业源码低价出售,
详情请进入以下链接查看:
http://www.source520.com/building_delphi.htm

浏览商业代码请从如下URL进入查看实物:
1.商业源码库1: ftp://source520see3:browse@61.152.199.245/
2.商业源码库2: ftp://source520see2:browse@61.152.199.245/
 
1-- A、C表的id不要用自增字段
2-- 在中间层先保存A,C表,然后获取其ID值,然后填入B,D表的pid字段,最后再保存B,D表
 
若还要用程序维护,那又何必用主从表呢?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部