CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

InstallShield……

楼主a_c()2001-12-28 17:46:59 在 Delphi / VCL组件开发及应用 提问

为什么我用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

相关问题

  • installshield?
  • installshield for delphi5
  • installshield 2000
  • InstallShield 5.0
  • installshield question
  • installshield 6.22
  • InstallShield 10.5
  • InstallShield 10.5
  • installshield developer 和installshield professional区别
  • installshield dev studio 9 installshield 2000

关键词

  • installshield
  • 数据库
  • nldbf
  • ph
  • 别名
  • paradox
  • bde
  • tstringlist
  • 程序
  • 建好了吗

得分解答快速导航

  • 帖主:a_c
  • thedream
  • hch_d

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo