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

update failed的錯誤訊息

答題得分者是:pillar62
laman
一般會員


發表:24
回覆:33
積分:11
註冊:2004-05-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-22 09:18:30 IP:61.220.xxx.xxx 未訂閱
我的程式常常run了一陣子,就會開始一直跳出update failed的錯誤訊息 ,而且會一直跳出很多個這樣的視窗,可是又看不出哪邊有問題勒.@_@ 請問一下這是怎麼樣的錯誤問題??@_@??
pillar62
資深會員


發表:9
回覆:324
積分:271
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-22 09:34:42 IP:210.64.xxx.xxx 未訂閱
你好 可能要請你把source code放上來看看才能夠比較清楚喔!! Pillar Wang
------
Pillar Wang
laman
一般會員


發表:24
回覆:33
積分:11
註冊:2004-05-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-22 11:03:47 IP:61.220.xxx.xxx 未訂閱
程式碼有點多又亂@_@ 而且也不知道是哪一段出現的問題@_@ 不過我上網查了一下 有人說 要把query的屬性 RequestLive設為True CacheUpdates設為True 和這個有關係嗎?
pillar62
資深會員


發表:9
回覆:324
積分:271
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-03-22 11:22:35 IP:210.64.xxx.xxx 未訂閱
你好 如果你是用query,可以試試看加入一個updatesql原件,然後在query的屬性的最下方有一個updateobj的屬性指定到加入的updatsql,然後在updatesql上點兩下進去裡面之後,設定鍵值然後產生sql語法,之後再將你的query的屬性設定像你說的,最後在post之後要加入query.applyupdates; query.commitupdates;這種做法是在於如果你的資料有多筆輸入之後才要存檔的時候可以在每筆資料都post之後,再用query.applyupdates; query.commitupdates;下完之後才會將資料存到資料庫中!! Pillar Wang
------
Pillar Wang
laman
一般會員


發表:24
回覆:33
積分:11
註冊:2004-05-10

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-03-22 11:50:28 IP:61.220.xxx.xxx 未訂閱
可以請問一下 RequestLive CacheUpdates 有什麼作用嗎??
pillar62
資深會員


發表:9
回覆:324
積分:271
註冊:2002-04-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-03-22 11:59:37 IP:210.64.xxx.xxx 未訂閱
你好 CacheUpdates的意思是指將維護的資料先暫存在前端,當下了applyupdates的時候將資料存到資料庫中,commitupdates時將暫存的資料清掉!! requestLive是說可以跟bde引擎要最新即時的資料!! 可以在query的屬性裡面按下F1看Help的說明喔!! 如果設定ReQuestLive=True的時候如果沒有搭配updatesql且sql語法裡面有用到order 或是where條件的時候會有錯誤訊息喔!! Pillar Wang
------
Pillar Wang
laman
一般會員


發表:24
回覆:33
積分:11
註冊:2004-05-10

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-03-22 15:41:41 IP:61.220.xxx.xxx 未訂閱
感謝指教!! ^^
系統時間:2024-06-02 0:36:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!