請問為何出現Can't perform eidt.... |
尚未結案
|
wj2pp
一般會員 發表:19 回覆:9 積分:5 註冊:2002-05-20 發送簡訊給我 |
|
cmj
高階會員 發表:15 回覆:242 積分:226 註冊:2002-06-12 發送簡訊給我 |
|
a123473119
一般會員 發表:19 回覆:46 積分:18 註冊:2002-08-08 發送簡訊給我 |
|
wj2pp
一般會員 發表:19 回覆:9 積分:5 註冊:2002-05-20 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
timhuang
尊榮會員 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
發生的問題一般來說是這樣產生的: 當要 update 或是 delete 時, 在 client 端的資料是存在的, 但是在 server 端的資料是不存在的, 此時會發生異動的異常, 也就是在 client 端會因為本身的資料和 server 端的資料不同步而產生無法異動的現象. 舉例來說: 假設有一些資料為:
sid sname _____________________ 1 chen 2 huang 3 ken 4 wo現在在 client1 端是有這四筆資料存在 dataset 之中, 但是有另一個 user 先將 sid=4 的資料刪除了, 但是在 client1端的資料還是舊的, 但現在剛好 client1 又要 update sid=4 的資料, 於是對 server端下異動指令後發生沒有資料被異動(RowsAffected=0)類似這樣的狀況, 使得 client1與 server的資料不同步而發生問題, 就是這種現象. 通常的解決方法是先通知 client1端資料不同步後, 再 cancelupdate 完成後, refresh 目前所有的 dataset 再請 client1重新異動資料就可以了!! |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |