我得数据库用的是delphi自带的,现在我得程序在我的机子上运行没问题,但到了其他机子上运行,数据库就显示不出,难道如果我得程序到别的机子上运行还要再建立个数据库,然后再然后再设置alias name?有没有办法可以把我得数据库直接和程序封装在一起?谢谢

解决方案 »

  1.   

    呵呵,其实你的程序到了别人的机子上不用再建立数据库文件。只要用BDE Administrator对别名进行一下设置即可。如果想自动完成这一步那请用安装程序来做。
      

  2.   

    安装程序是不是delphi自带的installshield?
      

  3.   

    也可以将bde中的一些文件拷贝到别人的机子上;
      

  4.   

    晕了,delphi里面如何制作安装程序啊?谢谢
      

  5.   

    网上有很多这种教程,告诉你如何利用delphi自带的installshield打包程序
    包括BDE SQLLINK!!
      

  6.   

    你的数据库别名很有可能没有设置正确.你可以在DBE adminstrators里面设置别名.但我的个人意见是:DBE这个东西已经过时了,你可以用ADO嘛,用起来很方便功能也很强大.
      

  7.   

    如果你用的数据库是SQLSERVER2000那么在其它的机子上你必须装SQLSERVER2000或者装MSDE。