請教分散式系統用戶端的clientdataset的datasetfield設定? |
答題得分者是:jieshu
|
huangeider
高階會員 發表:288 回覆:492 積分:231 註冊:2003-02-26 發送簡訊給我 |
小弟拜讀李維兄
實戰Delphi 5.x分散式多層應用 系統篇
其中2-1-6節 使用巢狀資料表實作Master/Detail的應用系統範例
其中在用戶端的clientdataset1中datasetfield屬性顯示不出來
不知小弟那做錯了
方法是如下:
1建project group
2建應用程式伺服器
A在ptoject group中先建一application
B再建一Remote datamodule
C在Remote datamodule上放
一個Tadoconnection(adoconnection1)
三個Tadodataset分別為adsdetail,adsmain,adsgeneral
一個Tdatasource(datasource1)
二個Tdatasetprovider分別為dspmd,dspgeneral
D adoconnection1連到ms sql server的pubs,然後adsmaster連到
adoconnection1
E adsmain中commandtext選select * from publishers,設 datasource
連到adsmain
F adsdetail中commandtext選select *from titles,設定adsdetail
中datasource屬性為datasource1,再到masterfield屬性中設
joines fields 為pub_id->pub_id
G 設定dspmd到adsmain
C執行program files->borland->delphiX->bin->scktsrvr.exe
先run一次存檔
3用戶端應用程式
A在project group中再建application
B在form上放
一個Tsocketconnect(socketconnect1)
三個Tclientdataset分別為clientdataset1,2,3
二個Tdatasource1分別為datasource1,2
C socketconnect1連上剛才的應用程式伺服器
D clientdataset1的屬性設定如下
remoteserver->socketconnect1
providername->dspmd
F 問題所在依書說明在clientdataset2中
datafield中可以設定adsdeltail,但小弟卻無法試出來,
不知何故?附上程式範例(因無光碟片 此程式是參照書上的說明而做的
並不是由光碟範例而來 故程式中一些設定可能有誤)
http://delphi.ktop.com.tw/loadfile.php?TOPICID=13084978&CC=292642
「堅持」從洗馬桶做起
Aric
| ||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: F 問題所在依書說明在clientdataset2中 datafield中可以設定adsdeltail,但小弟卻無法試出來, 不知何故?附上程式範例(因無光碟片 此程式是參照書上的說明而做的 並不是由光碟範例而來 故程式中一些設定可能有誤) http://delphi.ktop.com.tw/loadfile.php?TOPICID=13084978&CC=292642 「堅持」從洗馬桶做起 Aric你有做Master ClientDataSet的Add all fields嗎?要做DataSetField才會出來,Detail ClientDataSet才選的到。
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
speedup
資深會員 發表:19 回覆:259 積分:280 註冊:2003-07-04 發送簡訊給我 |
|||
huangeider
高階會員 發表:288 回覆:492 積分:231 註冊:2003-02-26 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |