怪異問題... |
尚未結案
|
mygod
一般會員 發表:52 回覆:64 積分:23 註冊:2002-09-10 發送簡訊給我 |
|
andersonhsieh
版主 發表:33 回覆:531 積分:439 註冊:2002-06-10 發送簡訊給我 |
|
mygod
一般會員 發表:52 回覆:64 積分:23 註冊:2002-09-10 發送簡訊給我 |
|
T.J.B
版主 發表:29 回覆:532 積分:497 註冊:2002-08-14 發送簡訊給我 |
其實資料庫沒有出錯
是因為............
你在做delete的時候 table是處於browse(瀏覽)狀態
但是你刪除完資料後馬上做新增資料的動作
這時table還是處於browse(瀏覽)狀態
而你卻沒有改變table狀態讓table變成insert狀態或edit狀態
當然會出現OnUpdateError的訊息"table is read only"
跟你刪除第幾筆資料是沒關係的 當你刪除完資料後 如果要新增資料或修改資料
可以在delete完了之後加入下面程式碼就不會出錯了 if not (Query1.state in [dsinsert,dsedit]) then Query1.insert;
或 //Query1.edit; ps:如果你只做delete動作一定沒問題
但是加了update動作就有問題了 回首來時路
也無風雨也無晴~~@.@
------
天行健 君子當自強不息~~@.@ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |