不是,只要作一个安装程序,我用的installwise在BDE设置中自动支持DB2数据库

解决方案 »

  1.   

    在INSTALLSHEILD中的BDE设置中,添加上对你的数据库的设置就行了。
      

  2.   

    可以不安装DB2的。要用到midas组中的clientdataset部件;
    单击clientdataset部件右键,选择assign local data选项
    指定该选项的属性值为你的那个DATASET(TABLE 或 QUERY);
    然后保存扩展名为。CDS的文件。在别的机器上用你的软件,只要
    将该CDS文件烤去就性了。
      

  3.   

    你可以用database控件,在控件上点右键,打开database editer选择你想要联接的数据库类型,在点一下defaults,设置显示的相关属性,最后给你的database起个别名name).
      这种方法不用设置bde,也不用通过odbc,一切联接参数都可在运行是动态设置,可以联接bde支持的所有数据库,包括本地库。在程序打包的时候要包括bde支持文件,还有一个ntwdblib.dll 支持文件,(sql server中的一个支持库,不同的数据库可能不同)支持文件可与程序放一个目录,也可将其放在windows目录下。其实bde 中的有些文件没有,看你要联接的数据库类型而定,一个1M 左右的数据库程序包括bde全部的支持文件大包下来共有6M左右,我联接的是 sql server,经过反复试验,做后压缩到3M左右。
    如果还不能解决问题,请email 给我。