X
xiaolinj79
Unregistered / Unconfirmed
GUEST, unregistred user!
三曾結構,RemoteDataModule,Socketconnection
嚐試過幾種方式
1.服務程序種先放2個Query,2個DataSetProvider,1個DateSource
Query1中的SQL屬性輸入主表查詢語句Select * from 主表,Active=true
Query2中的SQL屬性輸入子表關聯查詢語句Select * From 子表 where 關聯字段=:關聯字段,Active=true;
DataSource的Dataset屬性為Query1
Query2的Datasource屬性為Datasource1
這樣的話,客戶程序放兩個ClientDataSet接收數據
然而這樣處理,再服務程序中,子表查詢出數據,單客戶程序只接收到主表結果
而子表空空,無數據
2.服務器端2Query,2DataSetProvider
客戶程序用ClientDataSet來替代Query實行主副表設置
但是將ClientDataSet2的Active:=true時提示錯誤
提示為:"Query2 cannot perform this opearation on an open dataset"
3.主表查詢放服務程序,子表放客戶程序,則結果同2
4.子表服查詢放服務程序主表放客戶程序,則結果同1
請問各位富翁,有辦法幫忙麼?
嚐試過幾種方式
1.服務程序種先放2個Query,2個DataSetProvider,1個DateSource
Query1中的SQL屬性輸入主表查詢語句Select * from 主表,Active=true
Query2中的SQL屬性輸入子表關聯查詢語句Select * From 子表 where 關聯字段=:關聯字段,Active=true;
DataSource的Dataset屬性為Query1
Query2的Datasource屬性為Datasource1
這樣的話,客戶程序放兩個ClientDataSet接收數據
然而這樣處理,再服務程序中,子表查詢出數據,單客戶程序只接收到主表結果
而子表空空,無數據
2.服務器端2Query,2DataSetProvider
客戶程序用ClientDataSet來替代Query實行主副表設置
但是將ClientDataSet2的Active:=true時提示錯誤
提示為:"Query2 cannot perform this opearation on an open dataset"
3.主表查詢放服務程序,子表放客戶程序,則結果同2
4.子表服查詢放服務程序主表放客戶程序,則結果同1
請問各位富翁,有辦法幫忙麼?