程式在執行大量異動資料產生錯誤訊息Insufficient disk space. |
答題得分者是:andersonhsieh
|
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
作業系統:win2000 pro sp3
開發工具:Delphi 5
連接方式:BDE
資料庫:SQL Server 2000
程式在執行大量異動資料時,產生如下的錯誤訊息:
Insufficient disk space.
File: C:\DOCUME~1\....\LOCALS~1\Temp\INMEM000.REM 且磁碟空間還有8GB,還有另外一台一樣的電腦卻沒有問題。
請問有人知道要如何解決的嗎?在此先行謝過!
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ | ||
lukyshu
中階會員 發表:16 回覆:120 積分:93 註冊:2002-04-19 發送簡訊給我 |
|||
andersonhsieh
版主 發表:33 回覆:531 積分:439 註冊:2002-06-10 發送簡訊給我 |
引言: 作業系統:win2000 pro sp3 開發工具:Delphi 5 連接方式:BDE 資料庫:SQL Server 2000 程式在執行大量異動資料時,產生如下的錯誤訊息: Insufficient disk space. File: C:\DOCUME~1\....\LOCALS~1\Temp\INMEM000.REM 且磁碟空間還有8GB,還有另外一台一樣的電腦卻沒有問題。 請問有人知道要如何解決的嗎?在此先行謝過!該檔為bde自動產生的TEMP TABLE,你一定是有使用CACHEUPDATE喔,由於該檔格式為PARADOX所以會有檔案大小的限制 @@~~飛翔在天際的精靈~~@@
------
@@~~飛翔在天際的精靈~~@@ |
||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 表弟~ 會不會是權限的問題? 有限制user的磁碟大小! ======================== http://pgsql.vip.idv.tw:8080 ========================多謝表哥關心: 應該不是,因為有使用有Administrator權限的去執行也是一樣。
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 該檔為bde自動產生的TEMP TABLE,你一定是有使用CACHEUPDATE喔,由於該檔格式為PARADOX所以會有檔案大小的限制 @@~~飛翔在天際的精靈~~@@andersonhsieh兄: 謝謝你,但是我有一台一樣的電腦,執行一樣的程式卻沒有問題,而且不可能用到數十到數百MB,且程式一執行此檔案就被Lock住,檔案大小一直是0,到搜尋引擎也找不到正確解法,有一說是將此檔案Rename,再重新開機,因客戶使用中目前無法測試。 還是謝謝你的指點。
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
andersonhsieh
版主 發表:33 回覆:531 積分:439 註冊:2002-06-10 發送簡訊給我 |
|||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 你的二台電腦不管os及bde version都一樣嗎.......... 其實一般來說都和os有關......... 因為我遇過在客戶那的電腦,就只有某幾台會產生問題....... 有時只要os重新安裝問題又不會出現了....... 所以很難說是什麼問題會造成這樣的狀況........... @@~~飛翔在天際的精靈~~@@是的,都一樣,目前該支程式沒有改過,只改其他程式編譯後竟然沒問題了,電腦的靈異事件還是偶爾會發生,不過還是多謝andersonhsieh兄的說明。可否請問是否有方法可設定此檔案大小的上限?
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
hvsld
一般會員 發表:0 回覆:1 積分:0 註冊:2002-06-19 發送簡訊給我 |
這是 BDE 的一個bug, 在硬碟剩餘空間為 4 GB boundary 時,
(如剩餘4GB, 8GB, 12GB, ....) 就會發生該錯誤訊息.
因此同樣的程式, 就是只在某些電腦上才容易發生問題.
也因此硬碟空間變動或重裝OS之後, 有時就莫名其妙"解決"了問題. 解法有二 :
1. 自行增減硬碟空間
2. 以下轉載自某國外網站的內容,尚未驗證
(出處已不可考, 因為我當時只copy內容, 未記下出處)
change the byte sequence (inside idapi32.dll) from
"8B 45 F4 F7 6D FC F7 6D F8" to "B8 FF FF FF 7F 90 90 90 90".
This will turn off the space check
|
||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 這是 BDE 的一個bug, 在硬碟剩餘空間為 4 GB boundary 時, (如剩餘4GB, 8GB, 12GB, ....) 就會發生該錯誤訊息. 因此同樣的程式, 就是只在某些電腦上才容易發生問題. 也因此硬碟空間變動或重裝OS之後, 有時就莫名其妙"解決"了問題. 解法有二 : 1. 自行增減硬碟空間 2. 以下轉載自某國外網站的內容,尚未驗證 (出處已不可考, 因為我當時只copy內容, 未記下出處) change the byte sequence (inside idapi32.dll) from "8B 45 F4 F7 6D FC F7 6D F8" to "B8 FF FF FF 7F 90 90 90 90". This will turn off the space check非常感謝你提供的訊息,再次發生時,去檢查磁碟空間真的是4.00GB,但已經把分數給別人了,不然一定給您。
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |