ClientDataSet中的嵌套表(题目很长,耐心看完者就有分)(300分)

  • 主题发起人 主题发起人 LeeChange
  • 开始时间 开始时间
LeeChange:
我倒是作过你这样的有两个参数的主从表,但是两个参数都是主表的
关键字,另外,我没试过Detail的Post,一般我感觉只要主表执行Post,
从表自动Post,你可以试试.
 
没错,就是Post主表,从表动都没动,我用D5,如果有DBEdit就不行。
用DBGrid还可以.
 
Crane:
用两个参数成功了吗?
 
换种三层连接方式看看,用用ASTA,我测试过,行。
 
我用的是TCP/IP,不能换的。
 
呵呵,真是急性子,我特地试过了,没有问题,咱俩程序的可能差别:
1你好像没有DATASETPROVIDER,
2你的另一个字段在两个表中都是关键字吗?
3我用corba连的(可能没什么差别)
4我用ACCESS库
 
fkdkfdfdfdfjdkfkdk
 
to Crane:
先谢谢大虾费心去试。
1 DATASETPROVIDER用没用我这都错
2 两个表中都是关键字
3 我用TCP/IP
4 我用SQLServer7
 
完满解决。
 
再写详细些,我又用DCOM方法连接,也没问题,你的Provider的
Requestdataset应设为False;客户端只有主表与Provider 相连
我怀疑你可能是犯了些小错误,你用书上的主从例子试试(改用
TCP/IP连),应该是没问题的,你作个小例子试试,若还不行就ZIP
& mail给我,我在我这里试试.
hebusiness@sina.com
 
要是我的话我就在主表中加入一唯一主键,
因为我在用复合主键时,好象不好用,
所以就冗YU点算了。
 
我想问一下,中间层是否可以用两个Table(AdoTable)建立master/detail关系。
 
您改用D5吧,D4我没用过,可能是D4的BUG,D5的M/D的修改我可以给您例子.
wumengs@sina.com.cn
 
接受答案了.
 
后退
顶部