这里要看你是用的那个版本了
  如果是InstallShield Express,那么BDE是已经支持的,而且这里已经讨论过不少
  如果是InstallShield,那么你需要5.5以上的版本,那里面据官方资料说有一个BDE的模板,可惜我没有用过,
  如果是其他的版本,那么很不幸,你只能自己处理所有的有关事项了,可以到他们公司的网站上去当一个补丁包,不过这个包是有问题的,就是在卸载的时候会出错,  建议用InstallShield Express for Delphi,虽然功能弱了一些,发布Delphi写的东西是足够了。  ADO从来没有用过
  Access从来都不想用,所以也不知道

解决方案 »

  1.   

    首先感谢这位高手的指点
    我就是对于IS EXPRESS FOR DELPHI5的BDE设置不清楚。
    以前的帖子我也看了很多,但是都没有一个详细清晰的说明。
    可不可以给我提供一个详细的文档,或者下载地址。谢谢。
    另外使用ACCESS是为了便于安装发布,如果不用ACCESS还有什么建议?
    是不是只有文件型的数据库最好安装?
      

  2.   

    桌面数据库(就是你说的文件型数据库)的发布比起SQL数据库简单多了,不需要你去安装
    和配置客户端程序。如果你要选择Access数据库,最好用ADO而不是BDE来连接数据库。
    用ADO连接数据库实际上很简单:
    放一个ADOConnection,一个ADOQuery,一个DataSource,一个DBGrid在窗体上,设其相关
    属性为:
    DBGrid1.DataSource = DataSource1;
    DataSource1.DataSet = ADOQuery1;
    ADOQuery1.Connection = ADOConnection1;
    ADOConnection1.ConnectionString -> Using ConnectionString -> Build -> Provider
    -> Microsoft Jet 4.0 OLE DB Provider(如果没有4.0就用3.51)-> Next -> Select or
    Enter a Database Name -> 按按钮选择(例如"D:\Borland Shared\Data\dbdemos.mdb")
    -> TestConnect -> 成功 -> 确定 -> OK(完成ConnectionString的建立)
    ADOConnection1.LoginPrompt = False;
    ADOConnection1.Connected = True;
    ADOQuery1.SQL.Text = 'Select * from Country order by Area';
    ADOQuery1.Active = True;
    (以上设置都可以在Object Inspector里设)
      

  3.   

    在General Options中选择BDE,SQL-Link支持,
    选BDE,然后按"Settings",-->下一步,添加自己需要的别名,下一步,下一步。
    从下拉列表中选择欲配置的别名,Path: 安装路径,可以用以下设定
      <INSTALLDIR>安装路径
      <WINDOWSDIR>Windows目录
      其他的可以参考"File Groups"-->"Properties"-->"Destination"中的写法
    设定别名的类型
    完成SQL Links:
      按“Settings...”
      假如需要支持的类型
      完成。