关于Session来创建别名的问题(50分)

  • 主题发起人 主题发起人 lzjnuaa
  • 开始时间 开始时间
L

lzjnuaa

Unregistered / Unconfirmed
GUEST, unregistred user!
如果别名不存在,我用Session来创建BDE别名 ,这都没问题,但在打包安装后,桌面快捷方式也没问题,就是在“开始”->“程序”中出错了,好象只要用了Session就会有问题,为什么,请高手帮忙
 
>>但在打包安装后,桌面快捷方式也没问题
既然桌面快捷方式没问题,那么就不和session、别名没关系吧,看看开始菜单中的快捷方式的路径对不对
 
路径没错,报的是“An error occurred while attempting to initialize the Borland Database Engine”错误, 我跟踪了一下,如果从开始菜单中打开程序,只要执行到session方法就会报错。
 
BDEInfo:=TStringList.Create;
BDEInfo.Add('Server Name='+ConnectSID);
BDEInfo.Add('Type=ORACLE');
Session.ConfigMode:=cmAll;
//到该出报错
if (Session.IsAlias('GuangGao')) then
begin
end else
begin
Session.AddAlias('GuangGao','ORACLE',BDEInfo);
Session.SaveConfigFile;
end;
 
关键时刻,大富翁总是诿了
 
后退
顶部