程式無法讀取 access 中手打的資料 |
|
cancer
高階會員 發表:58 回覆:319 積分:190 註冊:2004-07-31 發送簡訊給我 |
大家好,我剛加入會員,請多多幫忙。
我買了松崗的Delphi 7 資料庫程式設計一書,按照第十七章第一個和第二
個範例來建立兩個 cgi standalone 程式,程式可以讀取 Access 2000的某個
資料庫的某個資料表,但在回存時,兩個cgi程式都出現相同問題:
一.如果是刪除資料,重新啟動程式後,可以看到異動結果。
二.如果是新增資料,新資料無法存入資料表。
三.開始access,以手打方式加入新資料再存檔後,再開始兩個cgi 的任一個,新加入的資料都看不到。但用 access 卻可以看到新加入的資料,很奇怪!
請問大大,為什麼新加入的資料access 能看到,但我的程式卻看不到?
把電腦關掉再重新開機後,結果仍然一樣,不知何故?
謝謝大家回應。
|
cancer
高階會員 發表:58 回覆:319 積分:190 註冊:2004-07-31 發送簡訊給我 |
我想將問題再描述清楚:
資料庫為 access,原本 customer 資料表有24筆紀錄,後來我以手打
加入了二筆,第一個欄位的客戶編號因此由 A001 至 A026。
程式中的 InetxPageProducer1-->DataForm1-->DataNavigator老是出狀況。
當cgi網頁顯示第一筆紀錄時,按[最末筆]後會顯示第24筆,而不是第26筆。
按[第一筆]退回第一筆,再按[下一筆]後,會顯示第25筆,而不是第2筆。
此時再按[下一筆],會顯示第26筆,
此時再按一次[下一筆]會顯示第2筆,而不是第1筆。
按[最末筆]顯示第24筆後,再按[上一筆]4次,退回第20筆,
再按[下一筆]後,此時不會跳到第26筆,反而很正常地顯示第21筆,
一直按[下一筆]也都能每次跳一筆,直到第24筆為止,無法再往第25
和26筆前進,真是很奇怪!
就連另一支程式的
AdapterPageProducer1-->AdapterForm1-->AdapterCommandGroup1 也是有
這樣的怪毛病。我覺得好像有不正常的循環現象,是不是我在哪個地方沒
有把屬性設定好? 先謝謝大大們的解答!
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |