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

"找不到更新的資料列,最後讀取的值已被變更"的錯誤訊息

尚未結案
jch
中階會員


發表:111
回覆:224
積分:66
註冊:2003-12-01

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-07-27 17:38:37 IP:218.162.xxx.xxx 未訂閱
小弟是使用DELPHI7 ADO MSSQL2000於編輯資料時,第一次按存檔OK,再編輯按存檔就出現如上錯誤?? 已收尋過舊文章但好像遇到問題的都是使用ASSCE來當資料庫..不知該如何解決呢?? ======================== 我是DELPHI5的初學者
Chance36
版主


發表:31
回覆:1033
積分:792
註冊:2002-12-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-07-27 18:09:36 IP:211.20.xxx.xxx 未訂閱
引言: 小弟是使用DELPHI7 ADO MSSQL2000於編輯資料時,第一次按存檔OK,再編輯按存檔就出現如上錯誤?? 已收尋過舊文章但好像遇到問題的都是使用ASSCE來當資料庫..不知該如何解決呢??
jch 你好 你的ADODataset.CursorLocation 應該是設為clUseClient吧!請在AdoDataset.Post;之後加上AdodataSet.ReQuery;看看可不可以解決! _______________________________________ 深藍的魚,祝您好運..........連連
jch
中階會員


發表:111
回覆:224
積分:66
註冊:2003-12-01

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-07-27 20:09:44 IP:61.70.xxx.xxx 未訂閱
小弟是使用ADOQuery是否也是一樣嗎?? ======================== 我是DELPHI5的初學者
terrychen
尊榮會員


發表:90
回覆:794
積分:501
註冊:2003-05-01

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-07-27 20:16:28 IP:61.221.xxx.xxx 未訂閱
是的  
procedure TDM.QprojectAfterPost(DataSet: TDataSet);
Var
  bok: TbookMarkStr;
begin
  bok:= Qproject.Bookmark;
  Qproject.Requery();
  Qproject.Bookmark:= bok;
end; 
~~應無所住而生其心~~
Chance36
版主


發表:31
回覆:1033
積分:792
註冊:2002-12-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-07-27 20:22:53 IP:211.20.xxx.xxx 未訂閱
引言: 小弟是使用ADOQuery是否也是一樣嗎??
AdoDataset、AdoTable、AdoQuery都有ReQuery的Method呀!若沒有則改用ReFresh。 _______________________________________ 深藍的魚,祝您好運..........連連
jch
中階會員


發表:111
回覆:224
積分:66
註冊:2003-12-01

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-07-27 20:27:58 IP:61.70.xxx.xxx 未訂閱
多謝二位大哥的幫忙,上班時小弟會試試看的!! ======================== 我是DELPHI5的初學者
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-07-28 02:03:35 IP:61.71.xxx.xxx 未訂閱
引言: 小弟是使用DELPHI7 ADO MSSQL2000於編輯資料時,第一次按存檔OK,再編輯按存檔就出現如上錯誤?? 已收尋過舊文章但好像遇到問題的都是使用ASSCE來當資料庫..不知該如何解決呢?? ======================== 我是DELPHI5的初學者
1.ADO 有 UPDATE PATCH 不知有沒有更新 2.MS-SQL 是否有設定 PRIMARY KEY 所造成
jch
中階會員


發表:111
回覆:224
積分:66
註冊:2003-12-01

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-07-28 09:27:08 IP:163.17.xxx.xxx 未訂閱
多謝Chance36 、terrychen 兩位大哥的幫忙,但是terrychen大哥的方法可以在資料更新完後還將焦點停留在編輯的那一筆資料上,似乎比較好點。很感激兩位大哥的幫忙!! ======================== 我是DELPHI5的初學者
jch
中階會員


發表:111
回覆:224
積分:66
註冊:2003-12-01

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-07-29 10:47:48 IP:163.17.xxx.xxx 未訂閱
procedure TDM.QprojectAfterPost(DataSet: TDataSet); Var bok: TbookMarkStr; begin bok:= Qproject.Bookmark; Qproject.Requery(); Qproject.Bookmark:= bok; end; 這個方法在測試後,新增時有時會出現書籤無效的錯誤?? 這該如何解決呢?? ======================== 我是DELPHI5的初學者
系統時間:2024-05-14 1:49:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!