主从表数据添加的问题,大家看一哈
鐵蛋 2007-02-26 01:19:38 我做了一个主从表,后台数据库是sqlserver,(主表对应dbgrid1),(从表对应dbgrid2),用了各2个adoquery组件和datasource组件,从表的datasource2设为主表的datasource1,连接显示滚动都正常,也就是说查看正常.然而我在向从表里添加数据时,数据能添加到数据库,但是界面上却有问题,主表dbgrid1当前记录所对应的从表条目在dbgrid2中能显示,而当在dbgrid1中光标滚动到其他记录时,在dbgrid2中却丢失了部分原有的对应从表记录,就是说现在除了添加过数据的那一栏能全部显示,其余与主表每条记录对应的多条记录都不能全部显示
表格简写如下:
主表dbgrid1 主键(项目编号)
项目编号 客户名称 客户类型 ...
1 杭州速8 单体经济 ...
2 宁波景元 连锁经济 ...
3 桐乡 单体经济 ...
从表dbgrid2 主键(项目编号,编号)
项目编号 编号 类型 ...
1 1 M ...
1 2 F ...
1 3 V ...
2 1 F ...
2 2 F ...
2 3 V ...
2 4 M ...
3 1 V ...
比如现在主表dbgrid1中光标对应第3条记录,我要添加一条记录(3,2,M,...),那么在主表中当我把光标移动到1或2记录上时,在dbgrid2中所对应的记录项消失了
哪位大侠晓得该朗个办?