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

clientdataset applyupdate出錯

尚未結案
cyl
中階會員


發表:163
回覆:171
積分:66
註冊:2002-07-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-02-11 16:09:46 IP:61.218.xxx.xxx 未訂閱
我使用DBF為資料庫,但是資料修改後下clietdataset.applyupdate(0)就發生 record not found or changed by another user,我在DBF有建key,請問是為什麼??
Jasonwong
版主


發表:49
回覆:931
積分:581
註冊:2006-10-27

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-02-11 16:18:00 IP:203.75.xxx.xxx 未訂閱
這個錯誤訊息是說...你要UPDATE的記錄已經被人家修改過了...導致找不到舊記錄可以更新... 想請問...你的 DBF 是多人共同使用的嗎... -- 聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心 傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心
------
聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心
傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心
cyl
中階會員


發表:163
回覆:171
積分:66
註冊:2002-07-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-02-11 16:48:36 IP:61.218.xxx.xxx 未訂閱
引言: 這個錯誤訊息是說...你要UPDATE的記錄已經被人家修改過了...導致找不到舊記錄可以更新... 想請問...你的 DBF 是多人共同使用的嗎... -- 聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心 傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心
沒有啊,只有ap在用,而且換其他table不會發生問題ㄟ
speedup
資深會員


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-02-11 17:04:05 IP:61.224.xxx.xxx 未訂閱
你的Table 是否包含時間欄位,若是的話請參考 http://delphi.ktop.com.tw/topic.php?topic_id=26042 不行的話請用kTop搜尋找 'changed by another user'應該會有你要的答案 混心雜欲 棄修身~唉
------
唉~
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-02-11 17:09:10 IP:147.8.xxx.xxx 未訂閱
Any autonumber field or field with default values? So your AP is TQuery -> TDataSetProvider -> TClientDataSet? Setup the proper fields in your dataset and perhaps poPropogateChanges in your provider. And probably UpdateMode to upWhereKeyOnly.
系統時間:2024-05-18 5:45:24
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!