数据库是sql server 2000,delphi 6,windows 2000 server,用肥猫打的包,本机运行良好,但是在别人机器上只出现了个闪屏程序就自动关闭了,我怀疑是与数据库连接又问题,检查数据库已经导入,用户也建好了,但为什么会出现这样的问题呢?

解决方案 »

  1.   

    看看数据库的连接字符串啊! 机器换了, 连接字符串的 Server 指向也要变的!
      

  2.   

    程序中连接字符串动态给定,可以从Ini文件中读取,这样无论在什么机子中只要在Ini文件中设定一下就OK了。
      

  3.   

    有2个问题,1是ADO中的连接服务器不再是你自己的机器,要用动态取得别人的计算机上的服务器。2是打包时候可能漏了需要的驱动。
      

  4.   

    你用installshield打包,他有个功能,监测运行程序所用到的连接文件,然后都给你打包