数据库服务器可以上INTERNET网,现在想在别的地方用连接这个数据库,我用的是ADO连接方式,我问别人说直接写IP可以,但我在局域网中可以,但是在INTERNET上就是连不上,还有就是用ADSL上网的是动态IP,又如何连接呢?请各位高手指点!

解决方案 »

  1.   

    必须用三层连接,adsl的动态IP你可以每次连接时候将IP传到一个固定WWW服务器上取得。
      

  2.   

    直接在ADOCONNECTION中填IP地址不行吗?还有就是怎么将IP传到WWW服务器上。你可说详细些吗?谢谢。
      

  3.   

    用 ADODB.RDSConnection連接套件.
    或用Winsocket套件, 單純用ADOConnection不可以的.
      

  4.   

    不会吧,好像直接连接本地服务器一样,把IP地址设为Internet上的服务器的IP就行了啊!我试过!不知道我有没有理解你的意思:在局域网内连接Internet上有固定IP的服务器。
      

  5.   

    问题是没有固定IP,是动态的IP
      

  6.   

    ADSL你直接连接是连接不上的  因为IP为止 所以找不到路由 这个是一定的!就和你不能直接访问一个没有公网信息的主机一样。办法是用拨入MODEM的方式 可以连接上。远程连接的最简单解决方案。
    你说用IP连接不上,那是不可能的,我们的服务器托管在移动那里,我平时操作的时候都可以连接上。如果连接不上你考虑如下问题,第一 你自己这里是否有防火墙屏蔽掉了连接请求(这种防火墙是你的服务器上的,不是你本地计算机上的) 第二 对方主机是否给你打开可以访问的端口了?第三 对方的IP地址是允许逆向访问,因为有些供应商的特殊IP可能不能供逆向访问的。重要是看你能不能连接到你服务器的服务端口 如果连接不上 那就应该是网络屏蔽掉了!
      

  7.   

    谢谢各位大侠的帮忙,其实问题已通过两台机子的MODEM拨入的方式解决,只是我想了解一下,在公网下动态IP的情况下,是否可以直接动态获得对方IP,再进行连接。:)谢谢各位,马上发分。
      

  8.   

    问题是没有固定IP,是动态的IP
    看看花生壳能不能帮你