主从表数据添加的问题,大家看一哈

鐵蛋 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中所对应的记录项消失了

哪位大侠晓得该朗个办?
...全文
308 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wmxj2008 2008-07-17
  • 打赏
  • 举报
回复
SQl 语句贴出来看看
caicai007 2007-03-19
  • 打赏
  • 举报
回复
我也碰到了和你相似的问题了,兄弟你怎么解决的,告下哈?
鐵蛋 2007-02-27
  • 打赏
  • 举报
回复
40分啊,就这样给你太划不撮了!
wxd330522 2007-02-27
  • 打赏
  • 举报
回复
哈哈,我来拿分@@@@@@@@@@@@
wxd330522 2007-02-27
  • 打赏
  • 举报
回复
主表添加后,从表重新刷新一下,这样行否/
frankie_24 2007-02-27
  • 打赏
  • 举报
回复
我很想帮你,可是我自己都不是很明白你的意思....
只能帮你顶了...
鐵蛋 2007-02-27
  • 打赏
  • 举报
回复
还是自己解决了,妈的,这分怎么给呢,好歹有个人瞎说两句也送他算了嘛,大富翁上还有人回答
鐵蛋 2007-02-26
  • 打赏
  • 举报
回复
没人懂吗?
鐵蛋 2007-02-26
  • 打赏
  • 举报
回复
up

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧