L
LeeChange
Unregistered / Unconfirmed
GUEST, unregistred user!
Server:
MasterQuery
sql=select ID1, ID2, Name from TableA
MasterDataSource
DataSet=MasterQuery
DetailQuery
DataSource=MasterDataSource
sql=select * from TableB where ID1=:ID1 and ID2=:ID2
Client:
MasterClientDataSet
Provider=MasterQuery
DetailClientDataSet
Provider=Nil
DataSetField=MasterClientDataSetDetailQuery
说明:
MasterQuery为主表,DetailQuery为明细表,用ID1和ID2关联。
MasterClientDataSet为客户端主表,有一DataSet型字段MasterClientDataSetDetailQuery。
疑惑:
DetailClientDataSet在Post时就出致命错误(开发环境下出CPU窗口,只能Reset,系统环境退出程序)。
如将关联字段合并为一个,既Select * form TableB where ID=:ID则一切正常。
MasterQuery
sql=select ID1, ID2, Name from TableA
MasterDataSource
DataSet=MasterQuery
DetailQuery
DataSource=MasterDataSource
sql=select * from TableB where ID1=:ID1 and ID2=:ID2
Client:
MasterClientDataSet
Provider=MasterQuery
DetailClientDataSet
Provider=Nil
DataSetField=MasterClientDataSetDetailQuery
说明:
MasterQuery为主表,DetailQuery为明细表,用ID1和ID2关联。
MasterClientDataSet为客户端主表,有一DataSet型字段MasterClientDataSetDetailQuery。
疑惑:
DetailClientDataSet在Post时就出致命错误(开发环境下出CPU窗口,只能Reset,系统环境退出程序)。
如将关联字段合并为一个,既Select * form TableB where ID=:ID则一切正常。