主从表 问题。ADO控件中 多个Parameters使用了同一个来源,怎么做? ( 积分: 100 )

  • 主题发起人 主题发起人 iamduo
  • 开始时间 开始时间
I

iamduo

Unregistered / Unconfirmed
GUEST, unregistred user!
比如使用AdoQuery
select * from tDetail
where aaa=:MasterID
and bbb=:MasterID
。。。。。。
然后通过tDetail的DataSource连接到dsMaster。
但是我Detail控件里面收不到数据。
怎么办?
 
select * from tDetail
where aaa=:MasterID
and bbb=aaa
 
呵呵~ 我要的不是这个答案。
我是在试一种偷懒的方法。
大家可以肯定的是
select * from tblMaster // Master
select * from tblDetail where tblDetail.MasterID=:MasterID//Detail
然后设置一下adoDetail.DataSource就实现了
Master变,Detail也变。
当然,如果多几个参数变量,也是可以实现的。
问题是,如果多几个是一样的,都是MasterID怎么办?
因为我的SQL语句有20多行。
如果要这样改写。会毁掉原本的结构。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
676
import
I
S
回复
0
查看
928
SUNSTONE的Delphi笔记
S
后退
顶部