cannot load driver? 奇怪!(100分)

  • 主题发起人 主题发起人 TMXYB
  • 开始时间 开始时间
T

TMXYB

Unregistered / Unconfirmed
GUEST, unregistred user!
我的一个程序使用了paradox 数据库(.db),在IDE 环境下运行时竟然说 cannot load driver,
同时在打开 database disktop 时也说不能初始化BDE,但程序可以编译而且生成的.EXE 文件可以运行,
哪位大师可知是何故,可有解决的办法。(我曾经重装DELPHI,运行一次后第二次编译时又出现同样的问题)
现在改用DBASE 数据库后 TQUERY 在IDE 下active不能为true,否则又出现同样的问题。大师们帮帮忙吧![blue][/blue]
 
1.bde的配置不正确.
2.bde安装不正确.
请问在save bde config时有无error message???
 
1.bde的问题
2.delphi 自身的问题
 
我不曾更改过bde的配置,安装时也是默认的,请问大师,是不是下面代码的问题。
因为我发现运行了它后再改变Tquery 的databasename 等属性就出问题。
procedure TData_Module.DataModuleCreate(Sender: TObject);
var mypath: string;
begin
mypath := EXtractfilepath(Application.exename);
Database.close;
Database.DatabaseName := 'xxxx';
Database.DriverName := 'STANDARD';
Database.Params.Clear;
Database.Params.Add('path=' + ExtractFilePath(mypath) + 'Database/');
Database.open;
all_Query_Active;
end;

procedure TData_Module.all_query_active;
begin
danwei_Query.Databasename := 'xxxx'; danwei_Query.Tag := 10;
danwei_Query.Active := true;
house_Query.Databasename := 'xxxx';geren_Query.Tag := 12;
house_Query.Active := true;
end;

IDE环境下不能跟踪编译,烦啦!
 
BDE的问题,和代码无关的。
重新安装BDE,大不了重新安装Delphi,删除原来的文件。
 
就只选择自定义安装,然后只覆盖安装BDE就行了.
只选择安装BDE.
 
还有没有更好的答案,因为:
1 我已经重装过一便DELPHI 5,好象还不行,运行第一次还行,第二次就出现同样的问题;
2 我也重装过BDE 没有效果!
3 重装DELPHI 很烦的,我有好多构件要重装,对了,与第三方构件有无关系?
 
多人接受答案了。
 
后退
顶部