請教有關cancel的問題 |
尚未結案
|
ivankuo
中階會員 ![]() ![]() ![]() 發表:132 回覆:272 積分:95 註冊:2002-11-21 發送簡訊給我 |
|
channel
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:67 回覆:707 積分:854 註冊:2002-05-02 發送簡訊給我 |
引言: 1.若query在修改狀態中尚未post就做requery的動作後,若在cancel,卻無法還原為原來的資料,請問requery會影響到原資料ㄇ??requery:我看Help是說重新執行Query中的SQL Statement,所以當資料尚未Post時就做requery時,則該筆資料當然無法存入資料庫。 引言: 2.ADOQuery的requery和refresh有何不同??refresh是應用程式傳入最後一次更新資料庫的資料,requery是重新執行Query中的SQL Statement,我想大概是層次上的不同吧! 若Query中的SQL Statement為 Select * From Customer,沒有任何Where條件時,則我認為requery和refresh是一樣的。
------
~小弟淺見,參考看看~ |
ivankuo
中階會員 ![]() ![]() ![]() 發表:132 回覆:272 積分:95 註冊:2002-11-21 發送簡訊給我 |
requery:我看Help是說重新執行Query中的SQL Statement,所以當資料尚未Post時就做requery時,則該筆資料當然無法存入資料庫。 1.不好意思沒說清楚,我指的原資料並不是指以存入資料庫的資料,應該說是存在client端的記憶體中的資料(不曉得這樣說對不對??)。 [/quote]
refresh是應用程式傳入最後一次更新資料庫的資料,requery是重新執行Query中的SQL Statement,我想大概是層次上的不同吧!
若Query中的SQL Statement為 Select * From Customer,沒有任何Where條件時,則我認為requery和refresh是一樣的。 2.有無WHERE條件為何有差別??
[/quote]
------
ivankuo |
longsanglin
初階會員 ![]() ![]() 發表:10 回覆:57 積分:43 註冊:2002-04-23 發送簡訊給我 |
|
channel
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:67 回覆:707 積分:854 註冊:2002-05-02 發送簡訊給我 |
引言: 1.不好意思沒說清楚,我指的原資料並不是指以存入資料庫的資料,應該說是存在client端的記憶體中的資料(不曉得這樣說對不對??)。在client端的記憶體中的資料,執行requery,當然會不見囉! 引言: 2.有無WHERE條件為何有差別?? Select * From Order Where Order_Date >= To_Date('2002/02/01','yyyy/mm/dd') and Order_Date <= To_Date('2002/02/28','yyyy/mm/dd')若有使用新增一筆訂單資料,其訂單日期(Order_Date)是2002/01/31,則 執行refresh其這筆資料會傳回到TQuery 執行requery其這筆資料不會傳回到TQuery
------
~小弟淺見,參考看看~ |
ivankuo
中階會員 ![]() ![]() ![]() 發表:132 回覆:272 積分:95 註冊:2002-11-21 發送簡訊給我 |
|
channel
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:67 回覆:707 積分:854 註冊:2002-05-02 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |