我写了一个含有BDE数据库操作的程序,在本机运行很好,可是打包后到其他没有装delphi的机器上运行总报错。错误提示:An error occurred while attempting to initalize the Borland Database Engine (error $2108)。
我在安装程序中已经附加了BDE,我看到安装后在C:\Program Files\Common Files\Borland Shared\BDE中已经有了BANTAM.DLL/IDAPI32.DLL/IDPDX32.DLL/IDR20009.DLL四个文档。请问这是什么问题?如何解决呢?急~~~~
我在安装程序中已经附加了BDE,我看到安装后在C:\Program Files\Common Files\Borland Shared\BDE中已经有了BANTAM.DLL/IDAPI32.DLL/IDPDX32.DLL/IDR20009.DLL四个文档。请问这是什么问题?如何解决呢?急~~~~
解决方案 »
- delphi FindWindow如何才可以获取窗体中所有控件的句柄
- 导入Excel数据问题,起早的大大们进来帮忙!!!!
- 关于datetimepicker控件的显示格式问题^_^
- TThreadList是什么类? 是指针列表吗?
- delphi访问MS SQL Server 的nvarchar类型的字段出现问题
- 如何连接三层远程应用服务器
- 我连接数据库一般是用BDE,但我看到大家都是用ADO连接,ADO比较BDE来有什么好处?
- 关于ADO的问题,高手请进.
- delphi执行linux
- 由客户端激活DCOM服务器时,不能显示服务器MainForm
- 简单问题,为什么我的写的DrawDataCell不触发,郁闷啊~~~~
- 兄弟们,你们有没有遇到过同样的问题
附11个文件名:(仅限于BDE和PARADOX表)
idapi32.dll
charset.cvb
fareast.btl
idbat32.dll
bantam.dll
idpdx32.dll
idsql32.dll
blw32.dll
usa.btl
IDAPI.CFG
idr20009.dll
[email protected];[email protected];[email protected]
连接到后台的 Sybase, System DSN 会自动添加到 BDE
的别名列表中, 别名建立后,使用 TDataBase 对象建立连接就可以提供默认的 UserName
Good luck.
var
paramList: TStringList;
begin
paramList := TStringList.Create;
try
with paramList do
begin
Add('SERVER NAME=服务器名');
Add('USER NAME=用户名');
Add('DATABASE NAME=数据库名');
//其它参数...
end;
Session1.AddAlias('别名', 'MSSQL', paramList);
finally
paramList.Free;
end;
end; GoodLuck
From:yudehui