三层结构中主从关系数据库问题(200分)

  • 主题发起人 主题发起人 hz008
  • 开始时间 开始时间
H

hz008

Unregistered / Unconfirmed
GUEST, unregistred user!
C/S型主从关系数据库可以实现:主表中序号为自增字段,并且作为从表的关联,这样输入主表数据后,再输入从表数据时,从表中的关联字段会自动增加为主表的序号,但是在三层结构中则实现不了,必须给从表中的关联字段付值,但是三层结构返回自增字段的值很困难,有什么办法解决?拜托大家,工作卡在这里了。谢谢!
 
事实上C/S型主从关系数据库设成缓冲方式时也返回不了自增字段的值
我不赞成用自增字段来做关联!!
 
自增字段和你自己赋值给一个字段,有区别吗?
再者,Master/Detail 关系处理中,Delphi 都是能自动处理 Detail 的关联字段!
说三层是一回事,但做大可不必照本宣科,Midas 是使用了 Com 技术,因为它要应用在
Windows 平台,Corba 呢, J2EE ,EJB ,有时候,跳出你固有的思考圈子来重新
分析一下,他们都差不多 !
 
解释一下:我为什么要用自增字段作关联
在主从关系的两个表中,先在主表中输入信息,然后在从表中输入信息,主表自动生成序号作为关联,在从表中记录引用。否则自己输入这个关联字段的值一方面麻烦,另一方面容易重复,产生冲突,因为这个操作可能会在局域网上许多人同时录入,以前作C/S型的可以,三层时就不行了。程序中这个问题有很多处,头疼。
这个关联字段我也曾使用取“系统时间+操作员号”来作关联字段,但总觉得不是太好。各位有没有好办法。谢谢!
 
我主表也是使用自增字段作关联。好像没发现你这样的关题
 
提醒一下,主从表 不太常用于新增数据,而是多用于浏览
 
后退
顶部