ADO連接Access新增資料無法顯示 |
缺席
|
GGL
資深會員 發表:104 回覆:600 積分:335 註冊:2006-11-05 發送簡訊給我 |
我用ADO來連接Access資料庫,利用程式做資料的新增,但是新增後卻無法立即顯示在程式的DBGrid上,之前都很正常,過了兩天開個電腦執行一下程式就變成這樣了,更嚴重的是我把程式關閉再重新啟動仍然無法顯示剛剛新增的資料,但是如果開啟.mdb卻可以找到這筆資料。然後我就試著把最後幾筆資料剪下,接著開啟程式,DBGrid顯示的資料是正確的,但是如果我再次把剛剛剪下的資料貼到mdb裡面,再次開啟程式,DBGrid顯示的卻是剪下後的資料,剛剛貼上去的仍然無法顯示,似乎DBGrid只能顯示比目前筆數少的資料,新增的話就無法顯示。
本來都很正常,我也沒有修改任何的程式碼,請問這有可能是什麼原因?謝謝
|
folkchen
高階會員 發表:9 回覆:232 積分:173 註冊:2003-10-09 發送簡訊給我 |
|
GGL
資深會員 發表:104 回覆:600 積分:335 註冊:2006-11-05 發送簡訊給我 |
|
folkchen
高階會員 發表:9 回覆:232 積分:173 註冊:2003-10-09 發送簡訊給我 |
|
bigdogchina
版主 發表:238 回覆:523 積分:312 註冊:2003-04-28 發送簡訊給我 |
|
GGL
資深會員 發表:104 回覆:600 積分:335 註冊:2006-11-05 發送簡訊給我 |
真是對不起大家,原來是他沒有按照順序顯示出來,也就是說原本依照ID排序的竟然沒有按照ID排序了,新增的資料反而跑到最前面去了,所以我沒看到原來是在最前面,真是對不起大家
但是現在的問題是,我不知道怎麼讓他按照 class="code">"select * from TABLE";但是這樣不是會完整的把table裡面的資料顯示出來嗎?到今天以前可以正常的顯示,但是現在排序卻亂掉了,所以我改成
"select * from TABLE order by ID";但是他跟原本的一樣,並沒有真的按照ID排序.... 就在我在打這篇的時候我突然想起問題可能是什麼了,我前幾天有在別的ACCESS檔案做欄位的遞增及遞減的排序,想不到改了一下就好了,真是奇怪,之前明明是對別的檔案做遞增、遞減的,怎麼我現在這個檔案會受到影響,真神奇... 再次對大家說聲SORRY |
folkchen
高階會員 發表:9 回覆:232 積分:173 註冊:2003-10-09 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |