本人使用主从表作查询关系如下:
主表字段       F1  F2 F3
               |
      |关联
从表字段:     f1 B1 B2--F1与f1关联
F1为主索引 唯一
从表字段f1中有重复的值请问如何使从表能进行 插入操作(从表总是因f1为主索引或第二索引而导致错误)
例如:
主表字段-->    F1  F2 F3
  values-->   abc v1 v2    
从表字段:-->   f1 B1 B2
  values -->  abc s1 s2
  values -->  abc s3 s4
非常感谢!

解决方案 »

  1.   

    从表字段:-->   f1 B1 B2
      values -->  abc s1 s2
      values -->  abc s3 s4
    从你的数据来看,你在从表中f1字段中由重复,那你就不能建唯一索引.
    其实唯一索引就象主键一样不能重复,而跟是否跟“主表”的F1关联无关。
      

  2.   

    试了几次还是不行,看来主从表是不好实现了。
    变通一下通过跟踪主表的游标获得‘F1’字段的值,用此值作为“从表”的filter属性(或OnfilterRecoter事件)的条件。
      

  3.   

    从表的主键设为f1+另一个字段??
    不太明白?
    主要是从表f1字段值重复时会出错(out of index)