ClientDataSet Master-Detail 簡單範例 (適用於一般/多層程式) |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
對應文章 : http://delphi.ktop.com.tw/topic.php?TOPIC_ID=33713 這個簡單範例使用 BDE 及 DBDEMOS 數據庫,在 Delphi 5 及 Delphi 7 均可執行 該範例只顯示如何設定各元件,並沒有任何程式碼 若要在多層程式使用 TQuery 及 TDataSetProvider 放 Server TClientDataSet 及 DataSources 放 Client 即可 主要的設定在於 :
1. Query2 不用輸入 SQL
2. DataSetProvider2 的 的 Options.poAllowCommandText 要設 True
3. ClientDataSet2 的
a) CommandText 輸入原本 Query2 的 SQL
b) 為Params 裡的 Params 選好 DataType (如 ftInteger)
c) MasterSources 設 DataSources1
d) MasterField 及 IndexFieldName 設 相連的 Field 重新上傳 (因之前用 Delphi 5 刪了 variant unit 後沒 Save 便上傳了所以 Delphi 5 會出現 Variant.pas not found, 刪了便可) 發表人 - Justmade 於 2003/07/09 17:31:13
附加檔案:33719_cdsmd.zip
|
hahalin
版主 發表:295 回覆:1698 積分:823 註冊:2002-04-14 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |