我使用ado控件连接数据库,但是机器名一定要和我开发的机子名字一样才行,因为连接语句中已经指定是我的机子了,请问一般这种问题你们是如何解决的

解决方案 »

  1.   

    创建配置文件,写在Ini文件或注册表或数据库中
      

  2.   

    先在你的程序目錄中创建Ini配置文件﹕如下﹕
    [DB]
    Password=
    User=sa
    DataName=Part_DB
    ServerName=192.168.3.200在連接數據庫前﹐將adoconnection.connectstring設為上面的參數值。
      

  3.   

    完了,我每个FORM上都有一个ADOCONNECTION,那要写好多了,呵呵
    那我首先得获得该机器的机器名,这点该怎么做呢
      

  4.   

    你把ADOCONNECTION放到一個data module好了
      

  5.   

    我已经把所有连接都用一个ADOCONNEVTION了,不过如何获得机器名呢
      

  6.   

    你最好建一个datamodule,这样可以只用一个adoconnection组件提供数据库连接,也方便管理.
    其次,你只要写一个配置文件用来指定机器名就可以了,如(小别)所说.
      

  7.   

    我不明白datamodule,能帮我解释一下吗,使用这个有什么作用,不过使用配置文件到是我明白,但是配置文件里面的机器名如何取得我却又不知道了