下拉数据窗口的问题?
dw_1里有个下拉数据窗口dddw_1,与之关联的是表t_2,表t_2表是两个字段
rid int IDENTITY(1,1) NOT NULL
name varchar(20) NULL
dddw_1的显示值是name,实际值是rid
表t_1是主表,表t_2是从表,表t_2的主键rid是表t_1的外键tid
问题来了:
如果t_2表中有两个相邻rid值且name值相等,不管我在下数据窗口dddw_1怎么选择、提交后,数据库中t_1的tid的值总是一样,实际上t_1中tid的值不一样才对
例子:
表t_2
rid name
1 张三
2 张三
我在dddw_1选择,提交,不管我选1的张三还是选2的张三,表t_1的tid值总是2,
如果t_1的rid值不相邻,name值一样,提交没问题
以前没想过这个问题,今天发现了,如何解决,不改变表t_2的情况下。