線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1437
推到 Plurk!
推到 Facebook!

如何動態指定Provider的TableName?

缺席
Kevin@Taiwan
一般會員


發表:4
回覆:2
積分:1
註冊:2004-09-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-10-07 12:00:48 IP:210.202.xxx.xxx 未訂閱
各位大大... 我在 Apserver 上放了一個 DatasetProvider, 設定其AllowCommandText 為 True. 而我在Client端的ClientDataset中下了一道有Join多個Table的SQL指令, 而且會要能 Update其中的一個Table...問題是我不想要在 DatasetProvider 的 OnGetTableName 去 寫死在ApServer上...有沒有辦法能夠做到能夠由客端來指定此DatasetProvider的TableName 進而update此一Table呢.... 不勝感激
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-10-08 22:12:48 IP:218.32.xxx.xxx 未訂閱
Kevin@Taiwan 你好: 你可以試試, 設定 DataSetProvider.DataSet 之 TField.ProviderFlags 將無須更新的欄位 pfInUpdate 設為 False.
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-10-10 12:42:11 IP:61.70.xxx.xxx 未訂閱
引言: 問題是我不想要在 DatasetProvider 的 OnGetTableName 去 寫死在ApServer上...有沒有辦法能夠做到能夠由客端來指定此DatasetProvider的TableName 進而update此一Table呢....
照樣寫在OnGetTableName, 不過是用公用變數來給, 然後再由Client在Update前用一個Server的Function來給公用變數值, 不知您認為這樣的做法是否可行. <iFrame src="http://www.coss.com.tw/jieshu/sign.htm" width=400 height=105 scolling="NO" border="0"></iFrame> 震江系統(股)公司: http://www.coss.com.tw/ 捷舒軟體設計坊: http://www.coss.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
speedup
資深會員


發表:19
回覆:259
積分:280
註冊:2003-07-04

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-10-11 09:11:35 IP:218.168.xxx.xxx 未訂閱
You can pass TableName to server by OwnerData In BeforeGetRecords/BeforeRowRequwet/BeforeAppluUpdates Events 混心雜欲 棄修身~唉
------
唉~
系統時間:2024-04-18 21:12:14
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!