用DELPHI 7 成功连接MySQL后,只在我本机成功运行,其它机器都不行,
该怎么解决?
是不是需要打包程序呀?(Mysql 数据库不在本地)
如何打包呀?

解决方案 »

  1.   

    首先,其他机器要有访问MySQL服务器的权限!
    其次,如果采用DBExpress连接MySQL,需要复制相应的库文件到程序的执行目录如mdias/libmysql/dbexpmysql.dll等
      

  2.   

    如果你用BDE连接mysql,那肯定要打包后才能在别的机器上运行程序,
    其实打包,就是将几个DLL,注册到其它机器上。
      

  3.   

    你可以用delphi自带的打包安装程序,进行打包,
    很容易,打包时,记得把BDE选项打上勾,就可以了。
    在delphi的安装光盘中有这个打包程序,需要安装。