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

ADODataSet->Refresh(), 程式停止回應...

尚未結案
collonil
中階會員


發表:13
回覆:56
積分:63
註冊:2003-03-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-06-07 18:34:21 IP:61.226.xxx.xxx 未訂閱
我使用BCB6 ADO(Jet.OLEDB.4.0) Access MDB 程式中不同的MDIChildren會使用到相同的Table, 我把ADOConnection 放在MDIForm上, MDIChild是動態產生的且有各自的ADODataSet... 現在有個問題想請教一下... 當Child_A的ADODataSet新增一筆資料, 我希望Child_B能看到新資料, 所以我這麼寫Child_B->ADODataSet->Refresh(), 但是, 執行到這行 程式就停止回應了(沒有錯誤訊息), 請問為什麼會這樣? 雖然說使用Close/Open可以解決問題, 但好像慢了一點, 而且為什麼 不能Refresh呢? 實在想不通... 麻煩一下, 謝謝!
tech_state
版主


發表:44
回覆:638
積分:641
註冊:2003-02-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-06-07 21:52:55 IP:203.204.xxx.xxx 未訂閱
collonil, 您好 您這個問題我最近也碰過,但是我的情形與您略有不同。 我的情形是在insert and update的話,用ADODataSet->Refresh();不會有問題,而且程式可以繼續往下執行。 但是如果是在delete的話,用ADODataSet->Refresh();就會有問題。 除了使用Close/Open之外,我也還沒有找到解決辦法。< > 不知是否有前輩也有相同經驗可以指導一下。< > 可是相同的資料庫,如果不用ADO的DataSet元件,改用BDE的DataSet元件就不會有相同的問題,您可以試試看。 ================================= 涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。 是非終日有,不聽自然無 天下本無事,庸人自擾之 發表人 - tech_state 於 2003/06/07 21:54:20
collonil
中階會員


發表:13
回覆:56
積分:63
註冊:2003-03-26

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-06-07 23:28:16 IP:61.226.xxx.xxx 未訂閱
謝謝您的回應... 我覺得BDE在安裝的時候比較麻煩, 而且好像很久沒更新了... 讓人有種過時的感覺...(不知道是不是我誤會它了) 所以才想用ADO Access 我另外想請教一個問題... 是不是當Detail table使用Sort排序時, Master table就不能 執行Locate的動作? 發表人 - collonil 於 2003/06/07 23:30:26
tech_state
版主


發表:44
回覆:638
積分:641
註冊:2003-02-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-06-07 23:54:08 IP:203.204.xxx.xxx 未訂閱
collonil, 您好 如果您覺得BDE過時,那可以試試dbExpress元件,我也正在學習。 <>< face="Verdana, Arial, Helvetica">引言: 我另外想請教一個問題... 是不是當Detail table使用Sort排序時, Master table就不能執行Locate的動作? 提醒您一下,與這主題不同的問題,最好另外再開一個主題討論,這樣以後其他會員要搜尋相同問題時比較方便。 至於您的問題指的是>涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。 <>是非終日有,不聽自然無 <>天下本無事,庸人自擾之
collonil
中階會員


發表:13
回覆:56
積分:63
註冊:2003-03-26

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-06-08 10:50:00 IP:61.226.xxx.xxx 未訂閱
引言: 提醒您一下,與這主題不同的問題,最好另外再開一個主題討論,這樣以後其他會員要搜尋相同問題時比較方便。 至於您的問題指的是>< face="Verdana, Arial, Helvetica"> 我疏忽了, 我這就去另開主題...
系統時間:2024-07-01 20:25:08
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!