InstallShield……
为什么我用InstallShield将自己开发的数据库程序打包(已包括了BDE),拿到其他没有安装DELPHI的机子上,还是有错——不能打开数据表…… 问题点数:25、回复次数:4Top
1 楼cul(恐龙++)回复于 2001-12-28 18:04:30 得分 0
ODBC里的DNS建好了吗?
BDE里的数据库别名建好了吗?Top
2 楼thedream(梦幻使者)回复于 2001-12-28 18:04:40 得分 15
别名设置有错误,你可以在你的程序中动态添加数据源
procedure TForm1.FormCreate(Sender: TObject);
var
ph : TStringList;
begin
ph := TStringList.Create;
Session.GetAliasNames(ph);
if (ph.IndexOf('nldbf') = -1) then //判断别名nldbf是否存在
begin
Session.AddStandardAlias('nldbf', ExtractFilePath(Application.ExeName), 'Paradox'); //Paradox-->数据库类型
Session.SaveConfigFile;
end;
ph.Free;
......
end;
Top
3 楼hch_d(城城)回复于 2001-12-29 00:59:25 得分 10
试试将BDE完全包含进去……Top
4 楼pz(平常人一个,一生力求做好"中庸"之道.)回复于 2001-12-29 01:40:03 得分 0
是路径的问题Top




