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

刪除明細時后,cxGrid中的記錄還存在存在

尚未結案
double9999
一般會員


發表:8
回覆:12
積分:4
註冊:2004-12-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-02-25 18:00:40 IP:218.79.xxx.xxx 未訂閱
開發環境windows xp delphi7 是一個master-detail的Form,主表和子表之間用MasterSource來關聯,子表的PacketRecords = 0,其commandText = 'Select * from Detail where DetailId = :MasterId',查詢的參數的設置也是正確的,使用delphi的ClientDataSet控件,用cxGrid來顯示數據。 問題:其他的新增,修改功能正常,但刪除全部明細(如果不是全部刪除,是正常的),並post和apply到數據庫后,用profile查看,數據實際上已經刪除,但在這些數據在cxGrid還是有顯示(如果是使用delphi的Grid,功能正常),why?
sl@cableplus.com.cn
高階會員


發表:168
回覆:359
積分:130
註冊:2004-03-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-03 08:52:31 IP:218.80.xxx.xxx 未訂閱
你删除以后要刷新一下数据库 Qrydetail.ACTIVE:=FALSE; Qrydetail.ACTIVE:=TRUE; 这样就行了
系統時間:2024-06-30 11:30:11
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!