主细表中的索引问题(40分)

  • 主题发起人 主题发起人 林旭斌
  • 开始时间 开始时间

林旭斌

Unregistered / Unconfirmed
GUEST, unregistred user!
在一主细表中,主表的一个字段索引设为ixUnique(唯一),明细表中相应字段设
置了索引,同时明细表另一字段设置索引为ixUnique(唯一),在Table的属性
Indexfiles和indexfield,以及MasterSource、MasterFields都已经设置,
程序运行时该唯一索引不起作用,请解答!环境DELPHI 4+debase。
 
什么叫不起作用?
dBase 的唯一索引不是主码(key)的概念,只是说明该索引中不含重复的字段值,
所以,它不能保证某个字段的值不重复,如果需要定义主码,改用 Paradox吧。
 

你不如试一试不关联表2,看看能否起作用。

同意Crab的说法。
 
用Paradox确实没有问题,可是小数位数不能设定,用DbGrid时不好控制。
 
多人接受答案了。
 
后退
顶部