小弟目前情况是这样的
    要编写一个开放式的学生成绩登记软件,任何以管理员身分登记的老师在任何一个地方的任何一台机器上都可以以用户名密码输入进行修改。
    SQL服务器IP地址是202.116.64.8,数据库名为school,用户名为user,密码为password,请问如何远程链接。小弟以前所写的软件都是S,C都在同一台机器或是C内都自动添加的S的数据服务,第一次遇到这种情况,请大家帮忙,散分五十到一百。急问

解决方案 »

  1.   

    用b/s结构,就是在用一台计算机建立web服务器,在该机器上连接数据库服务器,并且用asp或cgi实现数据库操作,其他所有计算机都直接通过该计算机提供的asp或cgi操作数据库。
      

  2.   

    当然为了节约成本可以考虑将web服务器和数据库服务器用一台计算机来实现。
      

  3.   

    b/s结构自然就简单了,不过现在软件是要求使用C/S结构来实现的啊
    各位大哥请赐教啊!
      

  4.   

    我也有这个问题呢!借楼主的光,学习一下了。谢谢!
    不过不知道用VPN行不行,我在学习这方面的东东呢!
      

  5.   

    采用c/s的话,那么不是任何一台机器都要安装客户端了,如果有客户端的话,只要将服务器和数据库的参数以文件方式存放在客户端的一部分,可以采用实时更新,不就可以连接数据库了。(注:服务器名可直接用ip地址)
      

  6.   

    odbc不就可以啦。。不清楚。关注。。
      

  7.   

    用adoconnection连接
    with adoconnection1 do
    begin
        connectionstring := 'provider=sqloledb;data source=202.116.64.8;uid=sa;pwd=password;initial catalog=school';
        open;
    end;