我在自己电脑上用delphi+sql server做的一个东西,生成了exe 文件,但是到别人电脑上去运行的话,就会提示说不能连接到服务器之类,就算把数据库文件导入别人电脑上的sqlserver也没用。
就是它只认我的电脑上的这个服务器,怎么办?

解决方案 »

  1.   

    如果别人电脑上也有delphi,那还可以打开adoconnection控件那个字符串的地方进行数据库选择重新配置一下,但别人电脑上要是没装delphi只装了sqlserver那怎么办。
      

  2.   

    所以你的adoconnection最后是在运行时动态给他赋值.
    例如把相关的例如服务名,数据库名等参数放在一个.Ini文件里面,
    打开程序时再去配置!
      

  3.   

    我确实把连接数据库的代码写死了......我用的是ado控件自己生成的字符串,如果不这样,那要怎样连接数据库呢?