如何讓TGird因更新資料而及時顯示新的資訊!? |
尚未結案
|
zeke
一般會員 發表:6 回覆:8 積分:2 註冊:2004-02-05 發送簡訊給我 |
|
hahalin
版主 發表:295 回覆:1698 積分:823 註冊:2002-04-14 發送簡訊給我 |
|
zeke
一般會員 發表:6 回覆:8 積分:2 註冊:2004-02-05 發送簡訊給我 |
您好
我是用dbgrid,我使用Query的Update作資料更新後DBgrid並沒有更新.
我嘗試使用Query.Requery();卻遇到了一點麻煩. 只要加了Qurey.requery(); 執行後就會出現canot perform this operation on a closed dataset.
使用Query.Active := true;就會出現訊息要我回傳值.
使用Query.ExecSQL;就會出現Command Text does not return a result set. 請前輩指導了.
引言: 請問您是用dbgrid還是stringgrid呢... 如果是dbgrid,在dataset post後,就會更新了 如果是stringgrid,可能需要在dataset的afterpost事件中清空stringgrid的cell並重新填入值. |
kwon
一般會員 發表:14 回覆:64 積分:22 註冊:2002-08-08 發送簡訊給我 |
|
hahalin
版主 發表:295 回覆:1698 積分:823 註冊:2002-04-14 發送簡訊給我 |
|
hahalin
版主 發表:295 回覆:1698 積分:823 註冊:2002-04-14 發送簡訊給我 |
是tquery還是tadoquery呢,兩個還是有差異喔... execsql這個方法是用來執行 update,insert,delete類型的sql 而如果是select類型的sql... tquery 須配合 updatesql元件,通常都設定catchupdate為true,使用applyupdate來批次易動 而tadoquery則要看locktype而定,通常多使用ltBatchOptimistic,使用updatebatch來批次易動 tquery類型的元件算蠻活的,弄清楚後其實蠻好運用的, 有問題再提出來討論討論囉...
|
terrychen
尊榮會員 發表:90 回覆:794 積分:501 註冊:2003-05-01 發送簡訊給我 |
|
zeke
一般會員 發表:6 回覆:8 積分:2 註冊:2004-02-05 發送簡訊給我 |
to kwon
再下一次SQL查詢指令,我試過了,可是也沒更新 >< face="Verdana, Arial, Helvetica">引言: 是tquery還是tadoquery呢,兩個還是有差異喔... execsql這個方法是用來執行 update,insert,delete類型的sql 而如果是select類型的sql... tquery 須配合 updatesql元件,通常都設定catchupdate為true,使用applyupdate來批次易動 而tadoquery則要看locktype而定,通常多使用ltBatchOptimistic,使用updatebatch來批次易動 tquery類型的元件算蠻活的,弄清楚後其實蠻好運用的, 有問題再提出來討論討論囉...
|
hahalin
版主 發表:295 回覆:1698 積分:823 註冊:2002-04-14 發送簡訊給我 |
|
kwon
一般會員 發表:14 回覆:64 積分:22 註冊:2002-08-08 發送簡訊給我 |
|
zeke
一般會員 發表:6 回覆:8 積分:2 註冊:2004-02-05 發送簡訊給我 |
是DBGrid沒錯
DataSource是指向P_storeDataSource
P_storeDataSource的DataSet是指向Product_storeTable kwon 前輩的意思是
我DataSource的DataSet沒指向Product_storeQuery
所以沒有立即更新.這樣的話我懂了. 我想測試看看將DataSource的DataSet指向Product_storeQuery
卻出現其他錯誤所以我放棄了 目前我的解決辦法是
> <>< face="Verdana, Arial, Helvetica">引言:
不好意思,問一下,您是否使用DBGrid,如果是的話,那DBGrid的DataSource是否有指向使用ADOQuery做Update的ADOQuery,還是指向另一個ADOQuery?
發表人 - zeke 於 2004/02/15 12:46:21
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |