十万火急!Tquery或DataSource可能有限制!500分!(300分)

  • 主题发起人 主题发起人 Crane
  • 开始时间 开始时间
C

Crane

Unregistered / Unconfirmed
GUEST, unregistred user!
我在三层中建立主从关系,在服务端是一个主表,设计有20个左右的从表
需要20个Tquery(其Datasource属性为主表的datasource)可是不知为何
加到16个就加不上去了,现象是:服务端加后一些正常,但我在客户端的主表
的clientdataset的fieldEditor中欲加入新的datasetfield字段时
报错"operation not applicable!",若在服务端去掉任意一个TQuery,则
客户端又正常了,当然,如果随便加入一个不属于主从结构的Tquery,
客户端也是正常的,也就是说主表能带的从表的数量有限!
不知如何解决,提供关键解决方法的,在另给200分!
十万火急,望众大侠多多援手,攻关!

 
caiaj:
咋办?
 
能再具体点吗?
 
我是按照李维书上的办法建的主从表,即主表的Query连着一个datasource
从表的query的datasource属性只向这个query,它的sql内容是
select * from 从表名 where 关键字=:关键字
客户端用clientdataset建同样的主从关系,双击主表的clientdataset
选择右健菜单中的add fields加入字端其中有从表的datasetfield字段
再用从表的clientdataset的datasetfield属性指向它。就是这些步骤
可是我在remotedatamoudul中的query加到16个就无法再加上去了!
急,答者必有厚报!
 
建成视图试试。
 
为什么用这么多Query
用的时候Clear再Add不行吗?
 
wrench :
这些表都需要提到客户端同时录入,可能无法动态加入字段,再说好像
不是字段多少的限制,如果只提取有限的字段而Tquery数量超限,问题依旧。
 
段荣誉:
是客户端建视图还是服务端建视图?
 
建两个主表的QUERY1,QUERY2
每一个主表各带八个子表
 
arm:
这样的话能做到事务统一吗?连带修改和删除是不是就无法完成了?

我好像又一次被inprise给骗了!他们的支持说好像是有限制,我现在
只好把多个从表的内容放在一个Query里,这虽然可行,但也太shit!了!
谁还有好方法?
 
呵呵,Crane,我一天都没有玩过这些东西,没办法帮你了……
 
哎!换个提法吧,作主从表一般都有那些方法?
 
可以尝试在客户端建立主从表关系嘛
 
朋友,服务器端设多个datasource,不就可以了吗?
 
cmldy:
>> 可以尝试在客户端建立主从表关系嘛]
能保证事务一致吗?
张剑波:
试过,不行,你那里行?

我打算用ADO试试,谁试过?

 
xiang yi xiang...
 
cmldy:
>> 可以尝试在客户端建立主从表关系嘛]
能保证事务一致吗?
张剑波:
试过,不行,你那里行?

我打算用ADO试试,谁试过?

 
后退
顶部