全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1128
推到 Plurk!
推到 Facebook!

DBExpress ApplyUpdate 有問題??

尚未結案
mtliang
一般會員


發表:5
回覆:7
積分:2
註冊:2003-05-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-04-12 17:29:40 IP:61.30.xxx.xxx 未訂閱
各位先進, 小弟最近使用DBExpress 遇到一個問題百思不解各位幫幫忙, DataSet 使用DBExpress 設定如下 SQLDataSet > DataSetProvider > ClientDataset 如果資料尚未全部抓下來(PacketRecords) 則下 ApplyUpdates(-1) 會出現以下錯誤: Cannot create new connection because in manual or distributed transaction mode. 若資料已全部抓下來 則下 ApplyUpdates(-1) ok
stillalive
初階會員


發表:7
回覆:148
積分:41
註冊:2004-04-07

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-04-12 22:51:17 IP:211.75.xxx.xxx 未訂閱
在下以前也碰過一樣問題 , 換掉 dbExpress 改 ADO 情況才改善 .
pgdennis
資深會員


發表:41
回覆:526
積分:443
註冊:2002-05-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-04-12 23:10:34 IP:210.68.xxx.xxx 未訂閱
http://community.borland.com/article/0,1410,29226,00.html Set "poFetchDetailsOnDemand" (for the Provider) to False. This is a known issue when it is set to True. 永遠追不上技術更新的速度
------
星期一,二...無窮迴圈@@
mtliang
一般會員


發表:5
回覆:7
積分:2
註冊:2003-05-29

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-04-13 09:24:15 IP:61.30.xxx.xxx 未訂閱
換個話題,小弟曾嘗試改用SimpleDataSet,運作沒有問題,但不知如何使用ClienctDatatSet.Params 將參數傳回SimpleDataSet.Params 或用動態SQL ClienctDatatSet.CommandText 傳回SimpleDataSet.CommandText
stillalive
初階會員


發表:7
回覆:148
積分:41
註冊:2004-04-07

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-04-13 14:52:21 IP:211.75.xxx.xxx 未訂閱
SimpleDataSet 包含 DataProvider ,ClientDataSet . 實在沒必要再擺個ClientDataSet . 傳參數方法 ClientDataSet.Params.ParamByName('AA').AsString := ......... ,
mtliang
一般會員


發表:5
回覆:7
積分:2
註冊:2003-05-29

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-04-13 16:23:47 IP:61.30.xxx.xxx 未訂閱
小弟用於開發3TIRE,因SqlDataSet有以上ApplyUpdate才想改SimpleDataSet, 所以才會用此方式,
stillalive
初階會員


發表:7
回覆:148
積分:41
註冊:2004-04-07

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-04-13 17:54:01 IP:211.75.xxx.xxx 未訂閱
我忘記說明 SimpleDataSet 包含DataProvider , SQLDataSet , ClientDataSet. 三種功能 . 你在SimpleDataSet之DataSet中Command Type = ctQuery , 下達commandtext=SQL statement ,即可取代SQLDataSet .
Mickey
版主


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

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-04-14 20:41:14 IP:218.32.xxx.xxx 未訂閱
mtliang 你好: 您的問題, 小弟未遇過, 但小弟於 D6 , 用 DBExpress, 確實遇到不少問題. 所以建議: 1. 尋找新版 DBExpress Driver ( D7 / D8 )試試. 2. 用 3-party Driver(如 Core-Lab 公司), 試試看.
mtliang
一般會員


發表:5
回覆:7
積分:2
註冊:2003-05-29

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-04-15 10:40:58 IP:61.30.xxx.xxx 未訂閱
經這幾天測試,Dexpress form MsSQL問題, For IB,Oracle好像沒問題,原先是保持共通開發模式,才如此測試,還是謝謝各位!!Form MsSQL只好改用BDE了
系統時間:2024-09-09 18:06:14
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!