请问如何用代码动态更改BDE的DBASE设置?(100分)

  • 主题发起人 主题发起人 Couger
  • 开始时间 开始时间
C

Couger

Unregistered / Unconfirmed
GUEST, unregistred user!
我试着修改注册表:HKEY_LOCAL_MACHINE/SOFTWARE/Borland/Database Engine/Settings/DRIVERS/DBASE/INIT
但只要重启BDE Adminstrator,就会返加原来的设置,请问怎么办?
 
为什么要这样?
我用
with DataBase1 do
begin
Close;
Params.Clear;
Params.Values['DATABASE NAME']:=你的路径;
Params.Values['OPEN MODE']:='WRITE';
end;
Query1.DatabaseName:=DataBase1.DatabaseName;
Query2.DatabaseName:=DataBase1.DatabaseName;
.....
在DataBase1的数据库类型中只设如ACCESS之类的就行了

 
也可以用注册表的方式。
 
改注册是可以改,但一启动BDE Adminstrator就会恢复原状……
 
HKEY_LOCAL_MACHINE/SOFTWARE/odbc下,有些几得改。。。
具体的我忘了。。。你手工建个,看看变化就知道了。
 
后退
顶部