我现在有两台机器,用DELPHI开发的程序,想调用另一台机器的数据库,应该怎么操作,请写出具体办法
另作网络程序有什么注意事项吗,望不吝赐教,谢谢

解决方案 »

  1.   

    在TADOConnection控件里写ConnetionString就行了,可以直接build的。
      

  2.   

    1.只需设置Client Network Utility 默认通讯协议为TCP/IP
    2.在程序中ADOconnection 中 connection string 设为:
    Provider=SQLOLEDB.1;Password=yyqt_45y;Persist Security Info=True;User ID=et_01;Initial Catalog=et_db;Data Source=www.yycm.com,1433;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=client1
      

  3.   

    Provider=SQLOLEDB.1;Password=密码;Persist Security Info=True;User ID=用户名;Initial Catalog=数据库名;Data Source=服务器名
      

  4.   

    用SQL Server数据库,连接时可以填写SQL Server所在机器的网络地址,这样在一个局域网环境中任意机器都可以访问你的数据库了。用TADOConnection控件连接SQL Server的示例如下:ADOC.ConnectionString := 'Provider=SQLOLEDB.1;Persist Security Info=False;' +
        'User ID=sa;Initial Catalog=数据库名称;Data Source=SQLServer所在的机器名或IP地址';
    ADOC.Active := True;
      

  5.   

    对SQL数据库版本有没有什么要求
      

  6.   

    SQLConnection1...特爽
    ADOConnection1...爽
    Database1....比较爽
      

  7.   

    我认为要求不高地话,可以直接使用ODBC的设置,数据源中设置好数据库所在的机器IP