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

initialize BDE error

尚未結案
vclphi
一般會員


發表:28
回覆:39
積分:13
註冊:2003-03-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-01-09 10:07:44 IP:61.154.xxx.xxx 未訂閱
不知为何,一用数据库控件,如:用Table1.TableName指定数据库;或选择菜单 "File/New/Other"中"Bussiness/Database Form Wizar"就出现错误: An error occurred while attempting to initialize the BDE(error $2109). BDE 该如何 initialize?
Rain
資深會員


發表:31
回覆:236
積分:268
註冊:2003-02-17

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-01-09 10:50:18 IP:220.160.xxx.xxx 未訂閱
BDE的錯誤資訊可以去這邊查一下: BDE Error listing - by Borland Developer Support Staff http://community.borland.com/article/0,1410,15283,00.html ->8457 : $2109 : Cannot load IDAPI32.DLL. 在C:\Program Files\Common Files\Borland Shared\BDE檔夾(C盤是我這邊的)下找一下是否有IDAPI32.DLL檔、再打開註冊表項HKEY_LOCAL_MACHINE\SOFTWARE\BORLAND\DATABASE ENGINE\DLLPATH、 檢查一下它的值是否為那些DLL所在路徑C:\Program Files\Common Files\Borland Shared\BDE
vclphi
一般會員


發表:28
回覆:39
積分:13
註冊:2003-03-06

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-01-09 11:36:09 IP:61.154.xxx.xxx 未訂閱
上面的问题解决了。谢谢。 是註冊表項HKEY_LOCAL_MACHINE\SOFTWARE\BORLAND\DATABASE ENGINE\DLLPATH被设成“”。 但我用InstallShield Express 4.0生成一安装程序,并运行该安装程序后,註冊表項HKEY_LOCAL_MACHINE\SOFTWARE\BORLAND\DATABASE ENGINE\DLLPATH又被强行设成“”。又造成数据库程序不能运行,请问用InstallShield Express 4.0时那项设置不对会造成以上错误? 發表人 - vclphi 於 2004/01/09 17:20:19
jackalan168
一般會員


發表:6
回覆:12
積分:8
註冊:2004-01-02

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-01-09 17:37:25 IP:218.2.xxx.xxx 未訂閱
我没用过 InstallShield Express, 但我在使用任何安装制作程序安装简化的BDE是均要写一下判断,判断HKEY_LOCAL_MACHINE\Software\Borland\BLW32及HKEY_LOCAL_MACHINE\Software\Borland\Database Engine键是否存在,存在在读取一下键值(CONFIGFILE01、BLAPIPATH、DLLPath、LOCALE_LIB0、LOCALE_LIB1),这是用来判断BDE指向的文件是否存在,不存在的化重新安装。 这样就不会破坏原有的BDE引擎了,卸载时同样,但只要判断任意一个键值指向的路径是否是自己软件BDE存放路径即可。如果是自己的BDE文件存放路径才删除注册表BDE键值,否则不作处理。 發表人 - jackalan168 於 2004/01/09 17:39:39
vclphi
一般會員


發表:28
回覆:39
積分:13
註冊:2003-03-06

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-08-18 09:13:17 IP:61.154.xxx.xxx 未訂閱
请问: (1)HKEY_LOCAL_MACHINE\Software\Borland\BLW32的键值该是什么?我这里设成“”。 (2)HKEY_LOCAL_MACHINE\Software\Borland\Database Engine键的键值(BLAPIPATH、LOCALE_LIB0、LOCALE_LIB1)该是什么?我这里没(BLAPIPATH、LOCALE_LIB0、LOCALE_LIB1)这三个键。这样生成的安装程序有问题吗?
系統時間:2024-05-17 17:28:50
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!