请问如何在代码中实现设置bde别名已经用代码实现bde动态链接数据库,就是不用手工设置bde链接。
解决方案 »
- 创建线程越多,线程中的TIdHttp的Get或Post返回就越慢
- 使用PIMAGE_THUNK_DATA结构要引用哪个文件
- 救救我啊!!!!!(在线等)
- 为什么在DBChart中看不到字段'Itm'?
- delphi 中关于mdi 子窗口关闭的问题,各位在开发中可能遇到过......跟贴有分
- 国耻签名活动,请版主置顶!!!!!!!-----我的心真的很痛
- 关于combobox控件的问题。
- 请运用过delphi与oracle做系统的朋友来帮忙.(请实际动手试一试)
- 续 QQ面板隐藏功能实现
- 关于AdoTable的灵活运用问题!
- 急急急,如何在Delphi中将数据生成Excel图?
- 如何分离出音频,并在另一台机子上播放?
修改注册表就可,在
HKEY_CURRENT_USER\Software\Borland\BDE
下看看
procedure TForm1.BitBtn2Click(Sender: TObject);
var
BDEList:TStringlist;
//str:string;
begin
//str:=edit5.Text ;
BDEList:=tstringlist.Create ();
try
session.Getaliasnames(bdelist) ;
IF BDEList.IndexOf('sa')=-1 then begin
BDEList.Clear ;
BDEList.Add ('SERVER NAME=192.168.18.88' );//数据库服务器名称
BDEList.add('DATABASE NAME=jfsystem' );
BDEList.Add('ENABLE BCD = TRUE');
BDEList.Add('USER NAME=sa' );
BDEList.Add('PASSWORD=1');
Session.addalias('sa' ,'MSSQL',BDEList);
showmessage('系统即将建立bde别名!');
session.Saveconfigfile();
database1.AliasName :='sa';
end;
finally
BDEList.free;
end;
end;