我用一个数据模块放了多个ADOTABLE,ADOQUERY和ADOCONNETION在本机上ADOCONNETION连到数据库。现在的问题是把程序移到其他机子上怎么把ADOCONNETION连到数据库啊??
我应该怎么做???

解决方案 »

  1.   

    ADOCONNETION通过Ip连接数据库服务器
      

  2.   

    先从配置文件中读取服务器名\数据库名\用户\口令.
    ACCESS:
      ADOConnection1.ConnectionString :='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+
                                     DbName +';Jet OLEDB:Database Password='PASSWORD+';Persist Security Info=False';SQLSERVER: ADOConnection1.ConnectionString :='Provider=SQLOLEDB.1;Password='+PassWord+';User ID='+UserID +';Initial Catalog='+DbName +';Data Source='+DbSvrName ;
      

  3.   

    可以对ADOCONNETION的connectionstring属性编程来赋值....方法搜索下,无非就是写入ini和读ini操作罢了~~~~
      

  4.   

    告诉你一个不用重新编译EXE也可以改连接的好办法
    新建一个*.txt文件,修改为*.udl文件,然后ADOCONection.connectstring->FileName='*.udl'
    双击*.udl文件就可以修改连接了。给分吧。
      

  5.   

    恩!我觉得写ini的配置文件挺好的。