你打包的时候没有设置数据库的别名吧.因为你在自己开发的机器上面事先已设置好了数据库别名.安装到别的机器上面肯定会报错的.
解决的方法是先把应用程序和数据库固定安装到一个目录下面,然后就在打包工具里面BDE设置为这一个固定的目录.还要把安装出现的那个选择画面去掉.
这样你肯定可以把系统安装到一个新的机器上面不要动任何东西吧.
个人意思,仅供参考.
解决的方法是先把应用程序和数据库固定安装到一个目录下面,然后就在打包工具里面BDE设置为这一个固定的目录.还要把安装出现的那个选择画面去掉.
这样你肯定可以把系统安装到一个新的机器上面不要动任何东西吧.
个人意思,仅供参考.
解决方案 »
- Delphi udp Sdk 文件传输
- 如何列出超始两个IP地址之间的所有合法IP地址?
- 如何代码实现Access中“工具-安全-编码/解码数据库”的功能?
- 关于程序版本识别和自动更新问题
- 谁知道关于企业对象设计和架构设计方面的中文书,推荐一下
- 请问各位有没有在delphi中用vb的mscomm开发过什么东西的,能给点心路历程吗?小弟现在毕业设计有用到这东西啊!
- 在进程A中怎样向外部进程进程B中发送鼠标单击消息?
- 在delphi中如何实现Vector();?
- 快快快UP呀!关于windows xp下DELPHI 6安装
- 小白求问 才开始学 搞不懂啊 拜求各位大佬
- result=format(where %s %s "%s"'.[field,condition,param]);,是什么意思,。请教各位大哥
- 如何在程序中,实现生成一个.exe文件?
================================================================
一颗红心向前看,为了革命两茫然,不好意思才囊尽,只能说上一点点。
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
★ ★
★ ★
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
================================================================
教你如何做安装程序,照着做没问题的
AParams: TStringList;
Dir: string;
begin
AParams := TStringList.Create;
Session.GetAliasNames(AParams); {取得别名列表}
if AParams.IndexOf('Jjgz')<>-1 then {判断别名是否存在,-1表示不存在}
begin
try
// get the current PATH parameter
Session.GetAliasParams('Jjgz',AParams);
Dir := Copy(AParams.Strings[0],6,255);
// get the new PATH parameter
if Dir<>datapath then begin
// Update the alias parameters
AParams.Clear;
AParams.Add('PATH=' + datapath);
Session.ModifyAlias('Jjgz',AParams);
Session.SaveConfigFile;
end;
finally
AParams.Free;
end;
end
else begin
Session.AddStandardAlias('Jjgz',datapath,'Paradox');
Session.SaveConfigFile; {BDE配置文件存盘}
AParams.Free;
end;
//datapath是你的数据库的路径。