给你个思路,我实现过。从互联网访问数据从技术上来说delphi完全可以实现.
1.用win2000+sql server7.0 or 2000 ,先在win2000建立一客户账号.
2.用winnt+sql server7.0 也可以,需要在域户用管里建立一客户账号.第二。 需要tcp/ip访问协议。 要知道服务器的 ip地址, 必须是固定的。 
如果不固定的也行, 那就得在做客户端时需要动态改变连接数据的参数。一般这些连接字符写在.ini文件,或者是注册表里.
3. 在delphi通过 ado来访问。  放一个adoconnection. 在连节字符把原来
的服务的名称改为服务器的ip 地址即可。 4。还需通过客户端的client 连接配置设定访问的端口号。我在两台adsl ,和猫下分别调试通过。 但有一点就是通过ado连接远程数据库, 就要考虑安全性问题。 虽然微软sql server7.0 的补丁已经到了sp4, sql server2000版是sp3。不过有一些黑客软件是可以访问没有设定密码的sql server数据库你最好是装上防火墙, 或者用其它更好的办法。 好了,乱说一通。

解决方案 »

  1.   

    to  My_first(海浪)
    非常感谢!!!
    不过我还有一些想向你询问:
    1. 我现在用的是 2000 + Access 可以实现你说的功能吗?
    2. 我原来做的单机版的程序是不是可以直接放在服务端(除了
        要修改ADO的Connection)
    3. 客户端需要增加什么东西吗?
       
    另外,不好意思的问: 你有没有这方面的例子程序,可以发给我?
    谢谢!
      

  2.   

    to  adminis(古董) 
    这个问题为什么不能在这儿问?
    应该在那儿问?
    你的师傅是谁?
      

  3.   

    用Access就要把数据库共享出来,看着好象现在最流行的pp技术。