全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:4880
推到 Plurk!
推到 Facebook!

BDE $2501 及 $210D錯誤

缺席
dky
一般會員


發表:12
回覆:30
積分:13
註冊:2004-06-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2016-11-29 10:18:01 IP:27.246.xxx.xxx 未訂閱
請問若連結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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2016-11-29 16:30:58 IP:118.160.xxx.xxx 未訂閱
難解~~~
我也常遇到, 有時下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執行,請問有前輩遇到過嗎?該如何解?
感恩~~~
系統時間:2024-03-29 9:41:27
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!