有关主从表的问题?
本人使用主从表作查询关系如下:
主表字段 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
非常感谢!
问题点数:0、回复次数:6Top
1 楼firetoucher(风焱)回复于 2003-06-03 21:05:17 得分 0
1 不要在f1上建唯一索引
2 直接插入就行了阿,只要值在F1中存在Top
2 楼hhytsoft(雨中独行)回复于 2003-06-04 13:14:04 得分 0
从表字段:--> f1 B1 B2
values --> abc s1 s2
values --> abc s3 s4
从你的数据来看,你在从表中f1字段中由重复,那你就不能建唯一索引.
其实唯一索引就象主键一样不能重复,而跟是否跟“主表”的F1关联无关。Top
3 楼hiljj(ljj)回复于 2003-06-06 19:44:57 得分 0
试了几次还是不行,看来主从表是不好实现了。
变通一下通过跟踪主表的游标获得‘F1’字段的值,用此值作为“从表”的filter属性(或OnfilterRecoter事件)的条件。Top
4 楼zxpcomeon(浪子想家)回复于 2003-06-09 10:33:09 得分 0
这很简单呀,从表的主键你可以设为f1+另一个字段,然后插入就行
先插主表,后子表Top
5 楼hiljj(ljj)回复于 2003-06-11 20:01:46 得分 0
从表的主键设为f1+另一个字段??
不太明白?
主要是从表f1字段值重复时会出错(out of index)
Top
6 楼fhuibo(永远深爱一个叫“莎”的好女孩儿)回复于 2003-06-12 13:58:02 得分 0
studyTop




