BDE $2501 及 $210D錯誤 |
缺席
|
dky
一般會員 發表:12 回覆:30 積分:13 註冊:2004-06-24 發送簡訊給我 |
請問若連結DB時出現
An error occurred while attempting to initialize the Borland Database Engine(error$2501) 或 An error occurred while attempting to initialize the Borland Database Engine(error$210D) 錯誤,但BDE的參數中MaxBufSize已調到20000,SharedMemSize已調到8192,SharedMemLocation也設到0x5BDE甚至0x6DBE了 但還是會有錯誤,經測試後發現,若直接手動執行程式沒問題,若用windows的排程在背景定時自動執行程式就容易出現,排程已用Administrator執行,請問有前輩遇到過嗎?該如何解? 感恩~~~ 編輯記錄
dky 重新編輯於 2016-11-29 14:50:07, 註解 無‧
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
難解~~~
我也常遇到, 有時下5BDE可以過, 沒幾個月又出問題, 反而拿掉5BDE又好了, 這與你改buffer, blocksize 沒有太大的幫助, 所以根本之源, 還有SOURCE CODE 的話, 趕快捨棄BDE的包袱, 如果要用DB檔, KbmMemTable 也可以取代, FireDac 也行, 要不然這將會是你的惡夢 另外, 排程的做法, 建議將程式指定為 Administrators 的權限(也就是以 系統管理員權限執行), 或許會有改善 ===================引 用 dky 文 章=================== 請問若連結DB時出現 An error occurred while attempting to initialize the Borland Database Engine(error$2501) 或 An error occurred while attempting to initialize the Borland Database Engine(error$210D) 錯誤,但BDE的參數中MaxBufSize已調到20000,SharedMemSize已調到8192,SharedMemLocation也設到0x5BDE甚至0x6DBE了 但還是會有錯誤,經測試後發現,若直接手動執行程式沒問題,若用windows的排程在背景定時自動執行程式就容易出現,排程已用Administrator執行,請問有前輩遇到過嗎?該如何解? 感恩~~~ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |