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

修改資料時,出現Error訊息

尚未結案
ericaleu
一般會員


發表:6
回覆:1
積分:1
註冊:2004-06-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-22 16:24:17 IP:203.69.xxx.xxx 未訂閱
我使用Access當作local端的DB,畫面的DBGrid連結到DB的Table,我下了locate指令找到欲修改的資料,在修改的時候出現一個Error訊息,如下:
Row cannot be located for updating.Some values may have been changed since it was last read
請問有誰能幫我解答一下,這個問題要如何解決?
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-22 17:08:26 IP:203.95.xxx.xxx 未訂閱
Hi, 發生的原因應該是你在編輯的這筆資料, 在你正在修改還沒有 post 回去之前, 已被其他人修改過了, 這樣會使得你無法 update 回去, 這個問題通常會發生有幾個狀況, 1. 你的 primary key 是可被編輯的 2. 你的資料是可被刪除的 可以的話, 你得利用 try 來包裝這個部分, 自己 handle 掉這個問題, 並通知使用者該筆資料已不存在!
系統時間:2024-06-27 0:25:03
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!